.NET Framework 4からは、IEnumerable<String>
を引数にとるバージョンのString.Joinメソッドも用意されています。 これを利用するとListに格納されている複数の文字列を一つに結合するということがメソッド呼び出し一つで行えます。
String.Joinメソッドを使って複数の文字列(IEnumerable<String>)をまとめて結合する .NET Framework 4
using System;
using System.Collections.Generic;
class Sample {
static void Main()
{
var l = new List<string>() {"The", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog"};
// リストl内の文字列をすべて結合する
Console.WriteLine(String.Join(", ", l));
}
}
実行結果
The, quick, brown, fox, jumps, over, the, lazy, dog