我有一段代碼表示Dictionary和search key array。如何避免使用字典時出現運行時錯誤
Dictionary<string, string> items = new Dictionary<string, string>()
{
{"1","Blue"},
{"2","Green"},
{"3","White"}
};
string[] keys = new[] { "1", "2", "3", "4" };
如何安全地避免運行時錯誤,當我傳遞一個不存在於字典中的鍵?
爲什麼要使用'TryGetValue',然後*還*使用索引器?這是沒有意義的 - 在這一點上,你已經獲得了'val'中的值(順便說一句,當你調用方法時,不需要明確賦值)。 –
@Jon,錯字,我修好了。 – 2013-06-29 17:24:51