LINQ:字符串.加入一个列表,但要事先在该字符串中添加一个字符

本文关键字:一个 字符串 字符 添加 列表 LINQ | 更新日期: 2023-09-27 17:58:40

我有以下列表:

  • 阿尔法
  • β
  • 查理
  • 三角洲

我想把这些字符串变成一个逗号分隔的字符串,但我想先给它们添加一个字符(@符号)。最终结果应该是:@alpha,@beta,@charlie,@delta

我现在拥有的是一个非LINQ方法,但它看起来并不"干净":

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

LINQ:字符串.加入一个列表,但要事先在该字符串中添加一个字符

string.Join(",", mylist.Select(s => "@" + s));