※ 引述《wa120 (哇120)》之銘言:
: 標題: [問題] 問...Hashtable物件
: 時間: Thu Sep 20 21:00:21 2007
:
[deleted]
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 61.64.79.15
: ※ 編輯: wa120 來自: 61.64.79.15 (09/20 21:05)
: 推 Eric30:應該就只是'05的Hashtable新增時不是循序這樣吧? @~@ 09/20 21:20
: 推 Eric30:我跑的結果跟你一樣 不知道書上那個是用啥跑的 @@ 09/20 21:26
: → wa120:那就讓我更好奇它的foreach怎麼處理的了= = 09/20 21:42
: → wa120:這本書教下載SDK直接用command line編譯 囧"" 09/20 21:48
: 推 retsamsu:hashtable本然就沒有順序概念阿~應該是隨意亂取的~ 09/20 21:59
: → retsamsu:看看object id看看,也許是取那個順序了~ 09/20 22:01
: 推 retsamsu:http://0rz.tw/fb36Z 中間有用foreach的用法~ 09/20 22:05
: 推 wa120:XD微軟的foreach輸出也不是照順序的(下面範例) 09/21 18:08
不是說不按照順序
而是按照那個foreach的對象Collection列舉的順序(有沒有實做IEnumerable
與IEnumerator),會用GetEnumerator()得到Enumerator對象,然後用MoveNext()
得到下一個東西
有關foreach的資料
http://0rz.tw/8136H
foreach跟Collection的資料
http://0rz.tw/e233t
: → wa120:中間片段foreach解說看不懂DictionaryEntry是甚麼= = 09/21 18:09
: → wa120:他說the element type is DictionaryEntry 不是key/value 09/21 18:11
msdn有阿~
http://0rz.tw/3f362
裡面還有範例~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.209.4