-3

たとえば、私はコードを持っています:

foreach (var item in _post)
{
   Console.WriteLine(item.Name);
}

この文字列をアイテムに入れるにはどうすればよいですか? 私の英語でごめんなさい。

4

4 に答える 4

2

string.joinを使用してみてください

var result = string.Join("\n",_post.Select(s=>s.Name)); 
于 2013-09-14T19:41:38.540 に答える
1
string aggregate = ""
foreach (var item in _post)
{
    aggregate += item.Name;
    aggregate += "\n";
}
于 2013-09-14T19:40:50.767 に答える
1

Aggregate メソッド ( 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);
}
于 2013-09-14T19:41:14.503 に答える
1
StringBuilder str = new StringBuilder();

foreach (var item in _post)
   {
    str.AppendFormat("{0}, ",item);
   }

 Console.WriteLine(str.ToString());
于 2013-09-14T19:44:06.577 に答える