2009-12-30 18 views
24

पुनर्स्थापित करने के लिए कैसे तो मैं इस तरह एक शब्दकोश की घोषणा की:एक शब्दकोश

private static Dictionary<string, object> aDict = new Dictionary<string, object>(); 

और अब मैं एक अन्य जगह पर इसका इस्तेमाल करना चाहते हैं। मैं इसे कैसे रीसेट करूं?

aDict = new Dictionary<string, object>(); // like this? 

aDict = null; // or like this? 

या अन्य रीसेट शैलियों?

aDict.Clear(); 
+5

आप साफ़ (फोन करके शब्दकोश साफ कर सकते हैं एक अन्य जगह पर उपलब्ध एक ही वस्तु रखने के लिए नहीं करना चाहते हैं और एक नया बनाने के बिना इसे पुन: उपयोग करने का एकमात्र तरीका है उदाहरण – A9S6

उत्तर

74

आप बस Clear विधि का उपयोग कर सकते हैं, यह सब कुंजी और मूल्यों को हटा देगा, तो आप यह नया उदाहरण बना बिना पुनः उपयोग कर सकते काम।

11

aDict.Clear(); की कोशिश करेंगे:

10

aDict.Clear();) जाना जब से तुम संदर्भ बदल सकते हैं और

संबंधित मुद्दे