Re: [問題] 如何用C#寫一個動態陣列?

看板C_Sharp (C#)作者 (forget it)時間18年前 (2007/03/21 04:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/13 (看更多)
※ 引述《Eric30 (eric)》之銘言: : ArrayList可以查查MSDN,有很多資料。 :) : ArrayList可以用來裝任意物件 & 值 : 舉例來說 假設你想加入三個int : : int integer1 = 1; : int integer2 = 2; : int integer3 = 3; : ArrayList arr = new ArrayList(); : arr.Add(integer1); : arr.Add(integer2); : arr.Add(integer3); 那在存值進arr中的時候,可以不用add()嗎? 例如我用arr[0]=integer1; arr[1]=integer2; arr[2]=integer3; 這樣可以嗎? 還有 ArrayList在本質上是一個類別嗎? : 這時候 arr 裡面就有三個整數 : 至於要怎麼提這些數值出來用, : 歡迎查查MSDN :P : http://msdn2.microsoft.com/zh-tw/library/system.collections.arraylist(VS.80) 先謝謝你的意見喔 不過我看了一下MSDN 關於ArrayList 是不是只能做到一維動態陣列呢? 如果我今天想要一個二維陣列 那用ArrayList有沒有辦法做到呢? 或是在C#中有沒有其他的東西能做到二維動態陣列的功能呢? : aspx : ※ 引述《rahim (forget it)》之銘言: : : 小弟最近剛學C# : : 以前有用過一陣子C++ : : 想請問一下 在C#中 要怎麼設一個動態陣列呢? : : 在C++ : : 普通陣列 : : int a[3]={1,2,3} : : 動態陣列(if 想要mxn) : : double **a=new double *[m]; : : for(i=0;i<m;i++) : : { : : a[i]=new double[n]; : : } : : 在C# : : 普通陣列 : : int []a=new int [3]; : : a[3]={1,2,3}; : : 動態陣列 : : 小弟目前不會 : : 但是看書上有個ArrayList好像有關 : : 可以請大大幫解答嗎? : : 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.144.40
文章代碼(AID): #1603shr4 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1603shr4 (C_Sharp)