程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> arraylist-ArrayList隨機賦值碰到了問題

arraylist-ArrayList隨機賦值碰到了問題

編輯:編程綜合問答
ArrayList隨機賦值碰到了問題

static void Main(string[] args)
{
ArrayList a = new ArrayList();
Random num = new Random();
for (int i = 0; i < 10; i++)
{
①a[i] = a.Add((num.Next(0, 10)));
②a.Add(num.Next(0, 10));
}
for (int i = 0; i < a.Count; i++)
{
Console.WriteLine(a[i]);
}
Console.ReadKey();

                    我想賦以隨機數字,分別用了①和②,用②效果達到,用①的效果確是按順序顯示0-9。我以為效果是一樣的。還是別的地方出了問題?剛初學,基礎差,先謝過答疑的大神們。

最佳回答:


因為 Add 方法的返回值是:ArrayList 索引,而不是 a 對應下標的數值,所以是順序的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved