So konvertieren Sie einen Teil eines char-Arrays in einen string
Ich konvertieren möchten Teil eines char-Arrays zu einem string. Was ist der beste Weg, das zu tun.
Ich weiß, ich kann gehen Sie wie folgt für das gesamte array
char[] chars = {'a', ' ', 's', 't', 'r', 'i', 'n', 'g'};
string s = new string(chars);
aber was gerade Elemente 2 bis 4 zum Beispiel?
Weiß ich auch, ich kann in einer Schleife durch das array und extrahieren Sie Sie, aber ich fragte mich, ob gab es eine weitere prägnante Weise, es zu tun.
InformationsquelleAutor der Frage Graham | 2012-11-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die
String
- Konstruktor überladen das dauert ein char-array, einen index und eine Länge:InformationsquelleAutor der Antwort Jon Skeet
Können Sie mit LINQ
Aber natürlich string überladenen Konstruktor ist der Weg zu gehen
InformationsquelleAutor der Antwort Habib