c#Leaner初始化int数组的方法

拥有以下代码是否有一种更简单的方法将数组从1初始化为由变量指定的数字?

int nums=5; int[] array= new int[nums]; for(int i=0;i<num;i++) { array[i] = i; } 

也许用linq或一些array.function?

 int[] array = Enumerable.Range(0, nums).ToArray(); 

使用Enumerable.Range()方法代替。 不要忘记添加System.Linq命名空间。 但这可能会花费一点点高记忆力。 你可以用;

 int[] array = Enumerable.Range(0, nums).ToArray(); 

生成指定范围内的整数序列。

使用Enumerable.Range

 int[] array = Enumerable.Range(0, nums).ToArray();