मुझे पता है, मेरे पास अन्य विकल्प हैं, उदा। मैं चाबियों की एक अलग सूची बनाए रख सकता था। कृपया अन्य विकल्पों का सुझाव न दें। मैं बस जानना चाहता हूं कि मैं इसे खींच सकता हूं या नहीं। कृपया मुझसे मत पूछें कि मैं किस समस्या को हल करने की कोशिश कर रहा हूं, या ऐसा कुछ भी। यह एक शुद्ध और सरल सीएस सवाल है।एक हैशटेबल कास्ट करें। सूची <int> या अन्य आईनेमेरेबल <int>
मैं किसी एक रास्ते से जानता है एक Hashtable
से चाबी लेने के लिए और उन्हें एक List<int>
या IEnumerable<int>
के कुछ अन्य प्रकार के (बेशक यह देखते हुए कि मेरी चाबियाँ तथ्य पूर्णांकों में हैं) में कास्ट करने के लिए जानना चाहते हैं।
यह देखते हुए कि मुझे कोई समस्या नहीं के साथ ऐसा कर सकते हैं:
foreach (int key in hashtable.Keys)
क्यों यह मेरे त्रुटियों देता है?
(List<int>)hashtable.Keys
क्या आप अपवाद पोस्ट कर सकते हैं। – Brosto