BESTE WEBSITE FÜR WEBENTWICKLER
C# Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

C# Zugriffszeichenfolgen


Zugriffszeichenfolgen

Sie können auf die Zeichen in einer Zeichenfolge zugreifen, indem Sie auf deren Indexnummer in eckigen Klammern verweisen [].

In diesem Beispiel wird das erste Zeichen gedruckt myString:

Beispiel

string myString = "Hello";
Console.WriteLine(myString[0]);  // Ausgänge "H"

Try it Yourself »

Hinweis: String-Indizes beginnen mit 0: [0] ist das erste Zeichen. [1] ist das zweite Zeichen usw.

In diesem Beispiel wird das zweite Zeichen (1) gedruckt myString:

Beispiel

string myString = "Hello";
Console.WriteLine(myString[1]);  // Ausgänge "e"

Try it Yourself »

Sie können auch die Indexposition eines bestimmten Zeichens in einer Zeichenfolge ermitteln, indem Sie die Methode IndexOf() verwenden:

Beispiel

string myString = "Hello";
Console.WriteLine(myString.IndexOf("e"));  // Ausgänge "1"

Try it Yourself »


Eine weitere nützliche Methode ist Substring(), die die Zeichen aus einem String, beginnend an der angegebenen Zeichenposition/Index, extrahiert und einen neuen String zurückgibt. Diese Methode wird häufig zusammen mit IndexOf() verwendet, um die spezifische Zeichenposition zu ermitteln:

Beispiel

// Vollständiger Name
string name = "John Doe";

// Standort des Buchstabens D
int charPos = name.IndexOf("D");

// Holen Sie sich den Nachnamen
string lastName = name.Substring(charPos);

// Drucken Sie das Ergebnis aus
Console.WriteLine(lastName);

Try it Yourself »