.NET Framework 比较字符串
例子
尽管String是引用类型==运算符比较字符串值而不是引用。
您可能知道string它只是一个字符数组。但是,如果您认为字符串相等性检查和比较是逐个字符进行的,那么您就错了。此操作是特定于文化的(请参阅下面的备注):根据文化,某些字符序列可以被视为相等。
通过比较两个字符串的Length属性,在短路相等性检查之前三思而后行!
如果需要更改默认行为,请使用接受额外枚举值的String.Equals方法重载。StringComparison
尽管String是引用类型==运算符比较字符串值而不是引用。
您可能知道string它只是一个字符数组。但是,如果您认为字符串相等性检查和比较是逐个字符进行的,那么您就错了。此操作是特定于文化的(请参阅下面的备注):根据文化,某些字符序列可以被视为相等。
通过比较两个字符串的Length属性,在短路相等性检查之前三思而后行!
如果需要更改默认行为,请使用接受额外枚举值的String.Equals方法重载。StringComparison