当我运行此代码时:
List<string> list = new List<string>();
list.Add("a");
list.Add("b");
list.Add("c");
list.Add("d");
string s = list.Aggregate((total, item) => total += item + ",");
我希望 s 是:
a,b,c,d,
但相反,s 是:
ab,c,d,
谁能告诉我为什么它不在第一个和第二个索引之间附加逗号?
谢谢