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.