討論串[問題] 如何用C#寫一個動態陣列?
共 13 篇文章
首頁
上一頁
1
2
3
下一頁
尾頁

推噓4(4推 0噓 4→)留言8則,0人參與, 最新作者rahim (forget it)時間18年前 (2007/03/26 17:42), 編輯資訊
0
0
0
內容預覽:
對了 如果我想把動態陣列當作class A的data member,下面這樣子寫可以嗎?. class A. {. public List<List<T>> arr = new List<List<T>>();. public A(). {. List<List<T>> arr = new List
(還有398個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者deuter (Harold)時間18年前 (2007/03/24 10:58), 編輯資訊
0
0
2
內容預覽:
Generics 用在 int 等 primitive type 就會快很多. 因為省去了 boxing. 這裡有簡單的程式測試看看. http://blogs.msdn.com/ianhu/archive/2005/08/25/456531.aspx. http://blogs.msdn.com/

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者GreatShot (我要拿Ph.D.!!!)時間18年前 (2007/03/24 05:23), 編輯資訊
0
0
0
內容預覽:
可能量還不夠多吧. 這兩個的差別應該在 "取用" 資料時. User得自己去作型別轉換的動作. 比起System.Collections.Generic的類別. 理論上應該會使用比較多的CPU time. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.133.110.

推噓8(8推 0噓 6→)留言14則,0人參與, 最新作者GreatShot (我要拿Ph.D.!!!)時間18年前 (2007/03/24 05:17), 編輯資訊
0
0
1
內容預覽:
這樣不行. 觀念還不是很清楚. as tomex say. 這種資料結構都要先Add()東西之後你才能去作給值得動作. List<List<double>> arr = new List<List<double>>();. 這句話代表arr這個List裡放的是另一個List. < >裡頭就是這個大箱
(還有1610個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者blackbing (blackbing)時間18年前 (2007/03/24 04:18), 編輯資訊
0
0
1
內容預覽:
List< >. 泛型集合類別. 角括弧裡頭可以接受任何型態,也就是所謂的泛型. 因此泛型集合可以接受任何型態的值. Tomex版大介紹的那本書裡頭有很詳細的介紹. 不過我測試了一下ArrayList()以及List<>(). 執行的效率上好像沒有差很多. 不知道各位大大有什麼其他的見解。. --.
首頁
上一頁
1
2
3
下一頁
尾頁