在1到20之间产生6个不相同的整数。
1.新建控制台应用程序
2.键入代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;//这个必须引入,否则后面的动态数组无法产生
namespace CreatNum
{
class Program
{
static void Main(string[] args)
{
ArrayList myArrayList = new ArrayList();
Random random = new Random();
string str = null;
int num = 6;
while (num > 0)
{
int i=random.Next(1,20);
if (!myArrayList.Contains(i))//判断产生的数在数组中是否存在
{
myArrayList.Add(i);
num--;
}
}
for (int i = 0; i < myArrayList.Count; i++)
{
str += myArrayList[i].ToString()+",";
}
Console.WriteLine(str);
Console.ReadKey();
}
}
}