在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/

10-13 06:25