c#dictionary通過key獲取value的語法結構是:
private Dictionary<int,String> objectInfoDict_Drug=new ;
Dictionary<int,ObjectInfo_Drug>();
objectInfoDict_Drug.Add(1,"向字典添加壹條數據");//第壹個參數1就為這條記錄的key;
string info;//定義壹個字符串,用來存儲通過字典獲取到的值;
objectInfoDict_Drug.TryGetValue(1,out info);//這時候就通過key,也就是數字1,找到了相應的數據存到了info裏面。
Dictionary 對象用於在結對的名稱/值中存儲信息((等同於鍵和項目)。Dictionary 對象看似比數組更為簡單,然而,Dictionary 對象卻是更令人滿意的處理關聯數據的解決方案。
比較 Dictionary 和數組:?鍵用於識別 Dictionary 對象中的項目 無需調用 ReDim 來改變 Dictionary 對象的尺寸 當從 Dictionary 刪除壹個項目時,其余的項目會自動上移 Dictionary 不是多維,而數組是 Dictionary 與數組相比,有更多的內建對象 Dictionary 在頻繁地訪問隨機元素時,比數組工作得更好 Dictionary 在根據它們的內容定位項目時,比數組工作得更好 下面的例子創建了壹個 Dictionary 對象,並向對象添加了壹些鍵/項目對,然後取回了鍵bl的值。