C# string methoden

...komplette Frage anzeigen

1 Antwort

  1. Unter MSDN findest du eine ausführliche Dokumentation zu allen Befehlen aus .NET

  2. PadRight: Es wird ein Zeichen (optional angebbar, default: Leerzeichen) dem String angefügt, bis die angegebene Länge erreicht wird. Wenn das Original gleich oder größer der Maximallänge ist, dann wird das Original zurückgegeben.

    var s = "Hallo";
    var r1 = s.PadRight(10, '.'); // r1 == "Hallo.....";
    var r2 = s.PadRight(10);      // r2 == "Hallo     ";
    var r3 = s.PadRight(2);       // r3 == "Hallo";
    
  3. Remove: Es wird ein Abschnitt aus dem String entfernt (optional bis zum Ende des Strings). Der Rest wird zurückgegeben.

    var s = "0123456789";
    var r1 = s.Remove(5);    // r1 == "01234";
    var r2 = s.Remove(5, 2); // r2 == "01234789";
    
  4. Replace: Sucht aus dem String alle Teilzeichenfolgen (bzw. Chars) heraus und ersetzt diese mit den angegeben String (bzw. Chars). Das Resultat wird zurückgegeben.

    var s = "Auf der Mauer, auf der Lauer";
    var r1 = s.Replace("der", "die"); // r1 == "Auf die Mauer, auf die Lauer";
    var r2 = s.Replace('a', 'e');     // r2 == "Auf der Meuer, euf der Leuer";
    
  5. Split: Zerteilt den String in ein Array, indem es Trennzeichen heraussucht und an den Stellen es aufteilt. Das Trennzeichen ist nicht mehr vorhanden. Das Resultat ist ein Array aus den Teilstrings.

    var s = "Eier, Milch, Mehl, Wasser, Salz";
    var r = s.Split(' '); // r == new Array[]{"Eier", " Milch", " Mehl", " Wasser", " Salz"};
    

Natürlich gibt es noch mehr, aber das sollte reichen. (Mehr unter http://msdn.microsoft.com/de-de/library/system.string(v=vs.110).aspx )

Ich hoffe das hilft dir weiter... :)

Was möchtest Du wissen?