.NET Framework 比较字符串

例子

尽管String是引用类型==运算符比较字符串值而不是引用。

您可能知道string它只是一个字符数组。但是,如果您认为字符串相等性检查和比较是逐个字符进行的,那么您就错了。此操作是特定于文化的(请参阅下面的备注):根据文化,某些字符序列可以被视为相等。

通过比较两个字符串的Length 属性,在短路相等性检查之前三思而后行!

如果需要更改默认行为,请使用接受额外枚举值的String.Equals 方法重载。StringComparison