5

番号付きの文字列を含む文字列リストをすばやく作成するにはどうすればよいですか?

現在、私は以下を使用しています:

var str = new List<string>();

for (int i = 1; i <= 10; i++)
{
    str.Add("This is string number " + i);
}

これは機能しますが、このような文字列リストを初期化するためのより迅速な方法があるのではないかと思います。おそらく1行か2行でしょうか。

4

2 に答える 2

5

LINQを使用できます:

Enumerable.Range(1, 10).Select(i => "This is string number " + i).ToList();
于 2013-02-14T16:17:51.547 に答える
3
var str = Enumerable.Range(1, 10).Select(i => "This is string number " + i).ToList();

于 2013-02-14T16:18:41.473 に答える