9

次のリストがあります。

  • アルファ
  • ベータ
  • チャーリー
  • デルタ

これらの文字列をカンマ区切りの 1 つの文字列に変換したいのですが、最初に文字 (@ 記号) を追加したいと考えています。最終結果は次のようになります。@alpha,@beta,@charlie,@delta

私が今持っているのは非LINQメソッドですが、「クリーン」ではないようです:

String.Concat("@", String.Join(",@", mylist));
4

1 に答える 1

22
string.Join(",", mylist.Select(s => "@" + s));
于 2011-06-07T18:09:32.773 に答える