我知道,我有其他選擇,例如我可以維護一個單獨的鍵列表。請不要建議其他選項。我只是想知道我是否可以解決這個問題。請不要問我想要解決什麼問題,或者類似的問題。這是一個純粹而簡單的CS問題。Cast a hashtable.Keys into List <int> or other IEnumerable <int>
我想知道是否有人知道如何從Hashtable
中獲取密鑰並將它們投射到List<int>
或某種其他類型的IEnumerable<int>
(當然,假設我的密鑰實際上是整數)。
既然我可以毫無問題做到這一點:
foreach (int key in hashtable.Keys)
爲什麼這個給我的錯誤?
(List<int>)hashtable.Keys
你可以發佈例外嗎? – Brosto 2011-03-08 17:35:53