C#中字符串比较方法的差异

C#中字符串比较方法的差异

在C#中比较字符串非常简单。事实上,有几种方法可以做到这一点。我在下面的块中列出了一些。我感到好奇的是它们之间的区别以及何时应该使用其他区别?是否应该不惜一切代价避免?还有更多我没有列出?

string testString = "Test";string anotherString = "Another";if (testString.CompareTo(anotherString) == 0) {}if (testString.Equals(anotherString)) {}if (testString == anotherString) {}

(注意:我在这个例子中寻找平等,不小于或大于,但也可以随意发表评论)


呼啦一阵风
浏览 2268回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP