वहाँ एक रास्ता एक प्रमुख के लिए एक मूल्य को खोजने के लिए एक बार Dictionary<string, int>
कॉल करने के लिए है? अभी मैं दो कॉल कर रहा हूं।शब्दकोश ContainsKey और एक समारोह में मूल्य प्राप्त
if(_dictionary.ContainsKey("key") {
int _value = _dictionary["key"];
}
मैं इसे करना चाहते हैं पसंद है:
object _value = _dictionary["key"]
//but this one is throwing exception if there is no such key
मैं अशक्त चाहेगा अगर वहाँ ऐसी कोई कुंजी या एक कॉल के साथ मूल्य मिल सकता है?
'TryGetValue' सच वापस आ जाएगी अगर शब्दकोश कि कुंजी के साथ एक तत्व निहित होगा, अन्यथा गलत। – Femaref
क्या हुआ अगर वह की तरह एक मुख्य/मान जोड़े है { "कुंजी", 0}, और वह एक गैर-मौजूद कुँजी से मान प्राप्त करने के लिए पूर्णांक मूल्य उस मामले 'exists' हो जाएगा में 0. – terrybozzio
@terrybozzio हो जाएगा की कोशिश करता है 'झूठा' –