如何写
string result = strings.Aggregate(new StringBuilder(), (s, a) => s.AppendLine(a)).ToString();
以from a in strings select ...
形式?
答案 0 :(得分:3)
你做不到。有关LINQ查询关键字的列表,请参阅此处:
http://msdn.microsoft.com/en-us/library/bb310804.aspx
无论如何,你仍然需要调用方法(Aggrigate
)。
答案 1 :(得分:1)
根本不需要聚合的解决方案如何:
string[] strings = {"1", "2", "3"};
string result = String.Join("\r", strings);