Foreach 运算符和一个字符串
本文关键字:一个 字符串 运算符 Foreach | 更新日期: 2023-09-27 18:31:16
例如,我有代码:
foreach (var item in _post)
{
Console.WriteLine(item.Name);
}
如何将项目中的此字符串放入一个字符串?对不起我的英语。
尝试使用 string.join
var result = string.Join("'n",_post.Select(s=>s.Name));
string aggregate = ""
foreach (var item in _post)
{
aggregate += item.Name;
aggregate += "'n";
}
StringBuilder str = new StringBuilder();
foreach (var item in _post)
{
str.AppendFormat("{0}, ",item);
}
Console.WriteLine(str.ToString());
您可以使用聚合方法 (msdn):
string result = _post.Select(x=> x.Name).Aggregate((x, y) => x + y);
或者,如果您想在 foreach 循环中执行此操作,请尝试以下操作:
string result = "";
foreach (var item in _post)
{
result += item.Name;
Console.WriteLine(item.Name);
}