String-Vergleiche

Strings werden grundsätzlich lexikographisch verglichen, das heißt, die beiden Strings werden von vorne nach hinten durchlaufen und Zeichen für Zeichen verglichen. Sind alle Zeichen identisch, entscheidet die Länge der Strings.

Test auf Nutzinhalt

Oftmals ist es vor der Weiterverarbeitung eines Strings nötig festzustellen, ob die string-Variable überhaupt auf einen String weist (und nicht auf null gesetzt wurde) und ob sie einen String mit verwertbarem Text enthält. Dies zu überprüfen, stellt die Klasse String zwei statische Hilfsmethoden zur Verfügung:

IsNullOrEmpty(string s) // Liefert true, wenn s null oder gleich String.Empty ("") ist IsNullOrWhitespace(string s) // Liefert true, wenn s null oder gleich String.Empty ("") ist ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch 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.