2.4 Groß-/Kleinschreibung beim Vergleich von Strings steuern
Problem
Sie müssen den Inhalt von Strings auf Gleichheit prüfen. Außerdem müssen Sie dabei die Berücksichtigung von Groß-/Kleinschreibung steuern können.
Lösung
Verwenden Sie die statische Compare
-Methode der Klasse String
, um die beiden Strings zu vergleichen. Ob der Vergleich die Groß-/Kleinschreibung berücksichtigt oder nicht, kann über den dritten Parameter einer der Überladungen gesteuert werden. Zum Beispiel:
string lowerCase = "abc"; string upperCase = "AbC"; int caseInsensitiveResult = string.Compare(lowerCase, upperCase, StringComparison.CurrentCultureIgnoreCase); int caseSensitiveResult = string.Compare(lowerCase, upperCase, StringComparison.CurrentCulture);
Der Ergebniswert caseSensitiveResult ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.