用 C#实现以下功能a 产生一个 int 数组,

11 查阅
用 C#实现以下功能a 产生一个 int 数组,长度为 100,并向其中随机插入 1-100,并且不能重复。b 对上面生成的数组排序,需要支持升序、降序两种顺序

参考答案:

正确答案:
答:ArrayList ar=new ArrayList();
int [] list=new int[100];
for(int i=1;i<=100;i++)
{
ar.Add(i);
}
Random rm=new Random();
for(int i=0;i<100;i++)
{
int index=rm.Next(99-i);
list[i]=(int)ar[index];
a

数组