C#:
Ermittlung der Zeichenkettenlänge
Anleitung:
Um die Länge eines Strings in C# zu bekommen, verwenden wir die Length
-Eigenschaft. Sieh dir das Beispiel an:
string beispiel = "Hallo Welt";
Console.WriteLine(beispiel.Length); // Gibt die Länge aus: 10
Ausgabe:
10
Tiefergehende Einblicke:
Die .Length
-Eigenschaft gibt es in C# seit der ersten Version. Sie gibt einen int
zurück, der die Anzahl der char
-Elemente im String anzeigt. Da .Length
eine Eigenschaft ist, erfolgt der Zugriff schnell und effizient, ohne dass der String durchlaufen werden muss. Alternative Methoden, wie etwa die Verwendung eines For-Loops, um manuell die Zeichen zu zählen, sind unnötig und ineffizient. In der Unicode-Welt kann die Länge irreführend sein, da einige Zeichen als mehrere char
-Instanzen repräsentiert werden – das aber nur als Randnote.
Siehe Auch:
- Microsoft-Dokumentation zur
Length
-Eigenschaft: Microsoft Docs: String.Length Property - Ein Artikel zur Unicode-Verarbeitung in C#: Understanding Characters, Strings and Encoding in .NET
- Stack Overflow Diskussionen zur String-Längenbestimmung: Stack Overflow: How to get the length of a string