在C#中怎样将一个随机数组的值赋给Arrarylist?

解决方案 »

  1.   

    int[] arry = new int[5];
                ArrayList arrylist = new ArrayList();
                Random random = new Random();             
           for (int i = 0; i < arry.Length; i++) //生成随机数并将随机数赋值给数组            {
                    arry[i] = random.Next(1, 50);
                }
                foreach (int a in arry) //把生成的随机数打印出来
                {
                    Console.Write(a + "\t");
                }
                Console.WriteLine();
                for (int i = 0; i < arry.Length; i++)//将随机数复制给ArryList数组
                {
                    arrylist.Add(arry[i]); 
                }
                foreach (int b in arrylist)//将Arrylist数组的值打印出来 
                {
                    Console.Write(b+"\t");
                }
      

  2.   

    int[] arry = new int[5];
    ArrayList arrylist = new ArrayList();
    Random random = new Random(); 
    for (int i = 0; i < arry.Length; i++) //生成随机数并将随机数赋值给数组{
    arry[i] = random.Next(1, 50);
    }
    foreach (int a in arry) //把生成的随机数打印出来
    {
    Console.Write(a + "\t");
    }arrylist.AddRange(arry);