可以使用如下方式:
1. String.Compare(str1, str2) == 0 或者 str1.CompareTo(str2) == 0
2. str1.Equals(str2) 或者 String.Equals(str1, str2)
这种方式的话,需要注意null的情况
3. str1 == str2
这是因为String.Equals方法已经重载了,和==是一样的效果。
目前只知道这3种方法了。
本文介绍了C#中三种常用的字符串比较方法:使用String.Compare、str1.Equals(str2)及直接使用'=='运算符。这些方法各有特点,在实际应用中需注意null等特殊情况。
可以使用如下方式:
1. String.Compare(str1, str2) == 0 或者 str1.CompareTo(str2) == 0
2. str1.Equals(str2) 或者 String.Equals(str1, str2)
这种方式的话,需要注意null的情况
3. str1 == str2
这是因为String.Equals方法已经重载了,和==是一样的效果。
目前只知道这3种方法了。
1500

被折叠的 条评论
为什么被折叠?
