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