【发布时间】:2009-05-12 19:42:50
【问题描述】:
我正在寻找用从 0 到随机数的数字填充数组的方法。例如,从 0 到 12 或 1999 等。
当然有for-loop:
var arr = int[n];
for(int i = 0; i < n; i++)
{
arr[i] = i;
}
我可以让这个方法成为Array 类的扩展。但是有没有更有趣的方法呢?
【问题讨论】:
-
你可以做一些功能实现。您可以填充 List
并使用 ToArray。归根结底,我认为没有什么有趣的解决方案,因为这个问题真的没有那么有趣。 -
你想对数组做什么?我喜欢'配置器的解决方案...
-
实际上我的解决方案给你的结果与 Enumerable.Range(0, n) 相同 - 我暂时忘记了那个方法。