の範囲でintの配列を初期化します。は、私はint型の配列を初期化し、番号の範囲を移入したい数字
return new int[].Populate(30,50);
それでは、私は30、31の配列を持っているでしょう、32、33 ... - 50
の範囲でintの配列を初期化します。は、私はint型の配列を初期化し、番号の範囲を移入したい数字
return new int[].Populate(30,50);
それでは、私は30、31の配列を持っているでしょう、32、33 ... - 50
たとえば、Enumerable.Range()
を使用できます。 30から始まる21個の整数の配列を返す:
return Enumerable.Range(30, 21).ToArray();
ループの実際I 1個の000 000素子のアレイを作成するためにそれを測定Enumerable.Range().ToArray()
を使用するよりも高速である使用。
int[] array = Enumerable.Range(0, 1000000).ToArray();
は、配列int[] array2 = new int[1000000];
を作成している間、forループでそれを満たすのにわずか3msかかりました。
カウントを21に拡張する必要があります(開始番号が含まれています)。 –
問題の固定されたOPs問題 – BrokenGlass
Linqだけが答えますか? – Bitterblue