Konvertierung einer Zeichenfolge in ein array, eine verkettete Zeichenfolge in C#
Gibt es eine einfache Möglichkeit zur Konvertierung einer Zeichenfolge in ein array zu einem string verkettet?
Zum Beispiel, ich habe einen string-array:
new string[]{"Apples", "Bananas", "Cherries"};
Und ich möchte, um eine einzelne Zeichenfolge:
"Apples,Bananas,Cherries"
Oder "Apples&Bananas&Cherries"
oder "Apples\Bananas\Cherries"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine einfache...
string[]
, nicht auf alle anderen - es passt nicht sauber in die "normale" array-Implementierung. Aber man könnte hinzufügen, es als C# 3.0 Methodethis string[]
.Join<T>(this T[] array)
Erweiterung Methode ;-pDie offensichtliche Wahl ist natürlich der String.Join-Methode.
Hier ein LINQy alternative:
(Nicht wirklich nützlich, da es steht, wie es das gleiche tut, wie die Join-Methode, aber vielleicht für die Erweiterung, wo die Methode kann nicht gehen, wie Separatoren abwechselnd...)
String.Join-Methode (String, String[])
Können Sie Aggregat, es gilt eine Akku-Funktion über eine Sequenz.