none
Das erste zeichen eines Strings in einen anderen String speichern RRS feed

  • 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 :)

    Freitag, 22. Oktober 2010 16:51

Antworten

  • Hallo 5

    du solltest ernsthaft mal die 'String' Klasse _vollständig_ studieren (insbesondere Substring), diese ist das ABC für .NET-Progr.
    • Als Antwort markiert 55Flo55 Freitag, 22. Oktober 2010 17:18
    Freitag, 22. Oktober 2010 16:59
  • Sorry, für die  "dumme" frage...

     

    habe die antwort gerade selber in meinen büchern gefunden......

     

    tut mir leid...

    • Als Antwort markiert 55Flo55 Freitag, 22. Oktober 2010 17:18
    Freitag, 22. Oktober 2010 17:18

Alle Antworten

  • Hallo 5

    du solltest ernsthaft mal die 'String' Klasse _vollständig_ studieren (insbesondere Substring), diese ist das ABC für .NET-Progr.
    • Als Antwort markiert 55Flo55 Freitag, 22. Oktober 2010 17:18
    Freitag, 22. Oktober 2010 16:59
  • Sorry, für die  "dumme" frage...

     

    habe die antwort gerade selber in meinen büchern gefunden......

     

    tut mir leid...

    • Als Antwort markiert 55Flo55 Freitag, 22. Oktober 2010 17:18
    Freitag, 22. Oktober 2010 17:18
  • 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
    Freitag, 22. Oktober 2010 18:44