List<string>
指定した回数だけ同じ文字列値を入力したい。
ストレート C# では、次のようになります。
List<string> myList = new List<string>();
for (int i = 0; i < 50; ++i)
{
myList.Add("myString");
}
LINQでこれを行うことは可能ですか?
仕事に最適なツールは次のEnumerable.Repeat
とおりです。
var myList = Enumerable.Repeat("myString", 50).ToList();
これを試して:
Enumerable.Range(0, 50).Select(i => "myString").ToList()