8

ループを使用せずList<string>に単一の文字列時間を含むタイプのリストを作成する方法はありますか?文字列のリストにN似ていますが、代わりに。String(char c, int count)

List<string> list = new List<string>() { "str", "str", "str", ..... N times };
4

2 に答える 2

25

あなたが使用することができますRepeat()

List<String> l = Enumerable.Repeat<String>("foo", 100).ToList<String>();

もちろん、それでもループを使用しますが、今はそれを「見る」ことはありません。

于 2012-12-28T12:55:45.877 に答える
0

これを試してみてください:

List<String> list = new List<String>();
for(int i=0; i<N; i++)
{
  list.add("str");
}
于 2013-11-20T05:00:15.963 に答える