C Dictionary類的使用

2021-09-26 14:38:04 字數 392 閱讀 3147

1、首先需要用到命名空間system.collection.generic 

2、定義方法 dictionarydic = new dictionary();

其中鍵是唯一的,而值不是。

鍵和值都可以是任何型別

3、使用方法:

新增元素:dic.add("name","zhangsan");

刪除所有元素:dic.clear();

刪除單個元素:dic.remove("name");

查詢單個key:var key=dic.firstordefault(q=>q.value=="name").key;

根據key,查詢對應value:string na="";

dic.trygetvalue("name",out na);

C Dictionary 的操作集合

工作的需要用到了詞典,所以對 dictionary 進行了一次回歸,畢竟以前慣用的是雜湊,對於效能的比較,看了幾篇文章,大家的第一反應都是 dictionary,畢竟是泛型.但是畢竟實踐是證明真理的唯一標準。後面測試後會上對比結果。例項化 程式集 mscorlib 命名空間 using system...

c Dictionary的遍歷和排序

c 遍歷的兩種方式 for和foreach for 需要指定首位資料 末尾資料 資料長度 for遍歷語句中可以改變資料的值 遍歷規則可以自定義,靈活性較高 foreach 需要實現ienumerator介面 在遍歷中不可以改變資料的值 遍歷規則只能是 但查詢效率較高 dictionary遍歷方式 d...

c Dictionary的遍歷和排序

c 遍歷的兩種方式 for和foreach for 需要指定首位資料 末尾資料 資料長度 for遍歷語句中可以改變資料的值 遍歷規則可以自定義,靈活性較高 foreach 需要實現ienumerator介面 在遍歷中不可以改變資料的值 遍歷規則只能是 但查詢效率較高 dictionary遍歷方式 d...