Jaki rodzaj sznurka? Czy separator został rozdzielony?
CodeLikeBeaker,
Jak ma wyglądać wynikowy ciąg?
Jon B,
Z jakiej wersji platformy .NET Framework korzystasz? Sugerowane przeciążenie String.Join () zostało dodane w .NET 4, przed którym metoda pobierała tylko Array.
Dan J
Odpowiedzi:
206
Możesz dołączyć do swojej tablicy za pomocą:
string.Join(",", Client);
Następnie możesz drukować tak, jak chcesz. Możesz zmienić przecinek na cokolwiek chcesz, spację, kreskę lub cokolwiek innego.
Odpowiedzi:
Możesz dołączyć do swojej tablicy za pomocą:
string.Join(",", Client);
Następnie możesz drukować tak, jak chcesz. Możesz zmienić przecinek na cokolwiek chcesz, spację, kreskę lub cokolwiek innego.
źródło
Prawdopodobnie chcesz czegoś takiego jak to przeciążenie String.
String.Join<T> Method (String, IEnumerable<T>)
Dokumenty:
http://msdn.microsoft.com/en-us/library/dd992421.aspx
W twoim przykładzie użyłbyś
String.Join("", Client);
źródło
Moja sugestia:
using System.Linq; string myStringOutput = String.Join(",", myArray.Select(p => p.ToString()).ToArray());
odniesienie: https://coderwall.com/p/oea7uq/convert-simple-int-array-to-string-c
źródło
string.Join<T>(String, IEnumerable<T>)
już wywołujeToString()
elementy, a istniejestring.Join(String, IEnumerable<String>)
metoda, która nie wymaga rozszerzeniaToArray()
.