Mögliches Duplikat:
Was ist im Allgemeinen besser zu verwenden - StringComparison.OrdinalIgnoreCase oder StringComparison.InvariantCultureIgnoreCase?
Wenn ich String.Equals(string a, string b, StringComparison comparisonType) verwende und mich nicht um die Groß- und Kleinschreibung von 'a' und 'b' kümmere, was ist der richtige StringComparison, den ich verwenden muss? Mit anderen Worten, was ist der Unterschied zwischen StringComparison.CurrentCultureIgnoreCase, StringComparison.InvariantCultureIgnoreCase und StringComparison.OrdinalIgnoreCase, und wie wirkt sich jeder von ihnen auf die Verwendung von String.Equals aus?