创建从 0 到变量的 INT 数组
Create array of INT's from 0 to a variable
所以我有一个程序,您基本上可以在其中输入一个数字,例如,如果您输入 50,则会创建一个数组,其中包含从 0 到 50 的数字。输入的数字将始终是随机的,我想知道它是否可能吗?
好的,给你
int To = int.Parse(Console.ReadLine()); //read a entered number from console and parse it
int[] array = Enumerable.Range(0, To + 1).ToArray(); //create a array from 0 to the number
如果您需要生成 n
0-50 之间的随机数,那么您可以使用 Console.ReadLine()
method to read in the number of elements that you wish to generate and then the Enumerable.Range
方法来实例化并生成随机数种子:
var elements = int.Parse(Console.ReadLine());
var random = Enumerable.Range(0, elements).Select(x => new Random(x).Next(0,50)).ToArray();
你可以see an example of this in action here.
否则,如果您不需要随机数字,Enumerable.Range
方法本身就足够了:
var elements = int.Parse(Console.ReadLine());
var values = Enumerable.Range(0, elements + 1).ToArray();
所以我有一个程序,您基本上可以在其中输入一个数字,例如,如果您输入 50,则会创建一个数组,其中包含从 0 到 50 的数字。输入的数字将始终是随机的,我想知道它是否可能吗?
好的,给你
int To = int.Parse(Console.ReadLine()); //read a entered number from console and parse it
int[] array = Enumerable.Range(0, To + 1).ToArray(); //create a array from 0 to the number
如果您需要生成 n
0-50 之间的随机数,那么您可以使用 Console.ReadLine()
method to read in the number of elements that you wish to generate and then the Enumerable.Range
方法来实例化并生成随机数种子:
var elements = int.Parse(Console.ReadLine());
var random = Enumerable.Range(0, elements).Select(x => new Random(x).Next(0,50)).ToArray();
你可以see an example of this in action here.
否则,如果您不需要随机数字,Enumerable.Range
方法本身就足够了:
var elements = int.Parse(Console.ReadLine());
var values = Enumerable.Range(0, elements + 1).ToArray();