C 中Dictionary的用法及用途

2021-09-27 12:44:54 字數 1012 閱讀 7610

dictionary是乙個泛型

他本身有集合的功能有時候可以把它看成陣列

他的結構是這樣的:dictionary<[key], [value]>

他的特點是存入物件是需要與[key]值一一對應的存入該泛型

通過某乙個一定的[key]去找到對應的值

舉個例子:

//例項化物件

dictionarydic = new dictionary();

//物件打點新增

dic.add(1, "one");

dic.add(2, "two");

dic.add(3, "one");

//提取元素的方法

string a = dic[1];

string b = dic[2];

string c = dic[3];

//1、2、3是鍵,分別對應「one」「two」「one」

//上面**中分別把值賦給了a,b,c

//注意,鍵相當於找到對應值的唯一標識,所以不能重複

//但是值可以重複

如果你還看不懂我最後給你舉乙個通俗的例子

有一缸公尺,你想在在每一粒上都刻上標記,不重複,相當於「鍵」當你找的時候一一對應不會找錯,這就是這個泛型的鍵的-作用,而公尺可以一樣,我的意思你明白了吧?

c# 對dictionary類進行排序用什麼介面實現

如果使用.net framework 3.5的話,事情就很簡單了。呵呵。

如果不是的話,還是自己寫排序吧。

using system;

using system.collections.generic;

using system.text;

using system.linq;

namespace dictionarysorting

, value:", pair.key, pair.value);

}console.readkey();}}

}

說說C 中Dictionary的用法

先看乙個例項 private dictionaryneedfirstreplaces new dictionary protected virtual dictionaryfirstreplaces return replaces private datatable replacecloumnstr...

C 中Dictionary的用法及用途

c 中dictionary的用法及用途 他本身有集合的功能有時候可以把它看成陣列 他的結構是這樣的 dictionary key value 他的特點是存入物件是需要與 key 值一一對應的存入該泛型 通過某乙個一定的 key 去找到對應的值 舉個例子 例項化物件 dictionarydic new...

C 中Dictionary的用法及用途

他本身有集合的功能有時候可以把它看成陣列 他的結構是這樣的 dictionary key value 他的特點是存入物件是需要與 key 值一一對應的存入該泛型 通過某乙個一定的 key 去找到對應的值 舉個例子 例項化物件 dictionarydic new dictionary 物件打點新增 d...