1. ホーム
  2. c#

[解決済み] .NETでリストに整数を入力する簡単な方法 [重複] (英語)

2022-08-07 07:27:19

質問

重複の可能性があります。

.NETで整数のリストを入力する

これ以外にC#で整数のリストを初期化する、よりシンプルでエレガントな方法はありますか?

List<int> numberList = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

または

for(int i = 1; i <= 10; i++)
{
    numberList.Add(i);
}

特にリストが多数の値を含む場合は、あまり実用的とは思えません。ループはより実用的な解決策でしょうか?

ありがとうございます。

CC

どのように解決するのですか?

を利用することができます。 Enumerable.Range() というメソッドがあります。

var numberList = Enumerable.Range(1, 10).ToList();

最初のパラメータは開始する整数で、2番目のパラメータはいくつの連続した整数を含めるかです。