可能重复:
通常最好使用哪个 - StringComparison.OrdinalIgnoreCase 或 StringComparison.InvariantCultureIgnoreCase?
当使用 String.Equals(string a, string b, StringComparison comparisonType) 并且不关心 'a' 和 'b' 的情况时,使用什么是正确的 StringComparison?换句话说,StringComparison.CurrentCultureIgnoreCase、StringComparison.InvariantCultureIgnoreCase 和 StringComparison.OrdinalIgnoreCase 有什么区别,它们各自会如何影响 String.Equals 的使用?