Konvertierung von char[] in String in .NET/C#
Konvertieren eines Arrays von Zeichen (char[]) in einen String kann mit dem dedizierten Konstruktor in C# erreicht werden. Die in der Frage erwähnte ToString()-Methode ist in diesem Szenario nicht anwendbar.
Zur Veranschaulichung:
char[] chars = {'a', ' ', 's', 't', 'r', 'i', 'n', 'g'}; string s = new string(chars);
In diesem Beispiel wird ein char[] namens „chars“ mit mehreren initialisiert Charaktere. Anschließend wird der Konstruktor new string() verwendet, um aus char[] einen String „s“ zu erstellen. Diese Methode nimmt ein char[] als Argument und erstellt eine Zeichenfolge, die alle Zeichen aus dem Array enthält.
Folglich enthält die Zeichenfolge „s“ nun den Wert „eine Zeichenfolge.“
Während die ToString()-Methode zum Konvertieren verschiedener Typen in Strings verwendet werden kann, wie z. B. Objekte und Werte, führt sie nicht die spezifische Konvertierung von char[] in String durch. Stattdessen bietet der neue string()-Konstruktor eine effiziente Möglichkeit, diese Aufgabe in C# zu erledigen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein char[] in einen String in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!