我发现了一些关于获得最小和最大的好链接我可以弄清楚这一部分。我可以创建一个包含10个零点的新数组。我假设我需要运行某种形式的for循环来将我的10个随机值放入数组中。我只需要知道如何做到这一点,这样我就可以运行我的min max语句并打印出来。
到目前为止我的代码
using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication
{
public class Program
{
public static void RandomArray()
{
int[] numArray = new int[10];
Random rand = new Random();
for(int val = 0; val < 10; val++)
{
//Prints the next random value between 5 and 25
Console.WriteLine(rand.Next(5,25));
}
}
public static void Main(string[] args)
{
RandomArray();
}
}
}
答案 0 :(得分:3)
要将随机数添加到数组中,您只需要更改循环内部的操作:
for(int val = 0; val < 10; val++)
{
numArray[val]=rand.Next(5,25);
}
所以现在不是打印它们而是将它们添加到数组中。
考虑到如果你想从主要方法调用最小/最大方法,它将无法工作,因为你无法访问那里的numArray
。
但您可以在RandomArray
内调用它们或更改该方法以便它返回一个数组。
答案 1 :(得分:1)
您正在循环中创建随机数,但您还需要将值添加到数组中。
numArray[val] = rand.Next(5,25);
Console.WriteLine(numArray[val]);