9

我有以下列表:

  • α
  • 测试版
  • 查理
  • 三角洲

我想将这些字符串变成一个字符串,用逗号分隔,但我想先给它们添加一个字符(@ 符号)。最终结果应该是:@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 回答