C#变量或数字范围的数组(例如.1 - 100)

Rea*_*iez 11 c# arrays variables visual-studio-2010

我是C#的新手,而且我正在做一个学校项目,我需要弄清楚如何获得一个变量或数字从1到100的数组而不输入数组中的每个数字,例如int[] numbersArray {1,2,3,4,5,6,7,8,9,10...};因为这需要很长时间时间并不是很高效.

我正在使用C#Visual Studio Express 2010.如果你能为我解答这个问题,对我来说意味着很多.我将在if语句中使用它,如下所示:

if(numbersArray.Contains(numbersInput))
{
    Console.WriteLine("numbersInput was a number from 1 to 100")
}
Run Code Online (Sandbox Code Playgroud)

Ree*_*sey 24

您可以Enumerable.Range用来创建一系列数字:

int[] arr = Enumerable.Range(1, 100).ToArray();
Run Code Online (Sandbox Code Playgroud)

  • *注意:*"Enumerable.Range"需要.NET 3.5及更高版本.如果您使用的是较旧的.NET,则无法使用它. (2认同)