在C#中进行字符串比较时,执行
string test = "testvalue";
test.Equals("TESTVALUE", StringComparison.CurrentCultureIgnoreCase);
和
string test = "testvalue";
test.Equals("TESTVALUE", StringComparison.InvariantCultureIgnoreCase);
...并且无论如何都必须包含该额外参数?
最佳答案
对于何时使用InvariantCulture
属性,Microsoft提供了一些不错的指导:
MSDN: CultureInfo.InvariantCulture Property
关于c# - C#字符串比较: Difference between CurrentCultureIgnoreCase and InvariantCultureIgnoreCase,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/417954/