Welche Art von Zeichenfolge? Trennzeichen getrennt?
CodeLikeBeaker
Wie soll die resultierende Zeichenfolge aussehen?
Jon B
Welche Version des .NET Frameworks verwenden Sie? Die vorgeschlagene Überladung von String.Join () wurde in .NET 4 hinzugefügt, bevor die Methode nur ein Array verwendete.
Dan J
Antworten:
198
Sie können Ihr Array folgendermaßen verbinden:
string.Join(",", Client);
Dann können Sie beliebig ausgeben. Sie können das Komma ändern, was immer Sie wollen, ein Leerzeichen, eine Pfeife oder was auch immer.
Antworten:
Sie können Ihr Array folgendermaßen verbinden:
string.Join(",", Client);
Dann können Sie beliebig ausgeben. Sie können das Komma ändern, was immer Sie wollen, ein Leerzeichen, eine Pfeife oder was auch immer.
quelle
Sie möchten wahrscheinlich so etwas wie diese Überladung von String.Join:
String.Join<T> Method (String, IEnumerable<T>)
Docs:
http://msdn.microsoft.com/en-us/library/dd992421.aspx
In Ihrem Beispiel würden Sie verwenden
String.Join("", Client);
quelle
Mein Vorschlag:
using System.Linq; string myStringOutput = String.Join(",", myArray.Select(p => p.ToString()).ToArray());
Referenz: https://coderwall.com/p/oea7uq/convert-simple-int-array-to-string-c
quelle
string.Join<T>(String, IEnumerable<T>)
ruft bereitsToString()
die Elemente auf, und es gibt einestring.Join(String, IEnumerable<String>)
Methode, die das nicht benötigtToArray()
.