Benutzer mit den meisten Antworten
Das erste zeichen eines Strings in einen anderen String speichern

Frage
-
Ichrgendwie hab ich momentan ein blackout....
könnte mir bitte jemand einmal schildern mittels code wie ich das erste zeichen eines strings in einen anderen string speicher.
bzw. wie ich dass auch mit dem 2 3 oder 4 Zeichen in einem string machen kann.
Danke schonaml :)
Antworten
Alle Antworten
-
Hallo F.,
es geht nicht nur mit Substring auch nicht nur direkt über die String-Klasse, sondern auch zum Beispiel mit LINQ.
Aber Substring ist schon hier eine gute Möglichkeit. Also aus Referenz-Zwecken und vielleicht für einige auch als Erkenntnisgewinn noch ein paar zusätzliche Methoden in der Reihenfolge ihrer Performance:string erster = "EinsZwei"; string zweiter1 = erster.Substring(4, 1); //Z, schnellstes string zweiter2 = erster[4].ToString(); //Z, ohne ToString() (als char) genauso schnell. // using System.Linq;
string zweiter3 = erster.ElementAt(4).ToString(); //Z string zweiter4 = erster.Skip(4).Take(1).First().ToString(); //Z
es war also gar keine so "dumme" Frage, die es hier eh nicht gibt.
ciao Frank- Als Antwort vorgeschlagen Frank Dzaebel Freitag, 22. Oktober 2010 18:59