我正在搜索用0到随机数字填充数组的方式。例如,从0到12或1999,等等。当然,有一个for -loop:var arr = int[n]; for(int i = 0; i < n; i++) { arr[i] = i; } 而且我可以使该方法成为Array类的扩展。但是还有其他更有趣的方法吗? 最佳答案 这已经存在(返回IEnumerable,但是如果需要,可以轻松更改):arr = Enumerable.Range(0, n);