C 字典 Dictionary 用法

2021-09-25 05:32:57 字數 1220 閱讀 6343

dictionary提供快速的基於鍵值的元素查詢。

結構是:dictionary <[key] , [value] >,當你有很多元素的時候可以用它。

它包含在system.collections.generic名控制項中。在使用前,你必須宣告它的鍵型別和值型別。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace demo1

//4.顯示容量和元素個數

console.writeline("元素個數:",mydictionary.count);

//5.通過key查詢元素

if (mydictionary.containskey(1))

,value:","1", mydictionary[1]);

console.writeline(mydictionary[1]);

}//6.通過keyvaluepair遍歷元素

foreach (keyvaluepairkvp in mydictionary)

,value=", kvp.key, kvp.value);

}//7.得到雜湊表鍵的集合

dictionary.keycollection keycol = mydictionary.keys;

//遍歷鍵的集合

foreach (int n in keycol)

", n);

}//8.得到雜湊錶值的集合

dictionary.valuecollection valcol = mydictionary.values;

//遍歷值的集合

foreach( string s in valcol)

",s);

}//9.使用trygetvalue方法獲取指定鍵對應的值

string slove = string.empty;

if (mydictionary.trygetvalue(5, out slove))

", slove);

}else

//10.清空雜湊表

console.readkey();}}

}

C 字典 Dictionary 用法

dictionary提供快速的基於鍵值的元素查詢。結構是 dictionary 當你有很多元素的時候可以用它。它包含在system.collections.generic名控制項中。在使用前,你必須宣告它的鍵型別和值型別。1 using system 2 using system.collectio...

C 字典(Dictionary)的使用

private dictionarypanelcach new dictionary private nbasepanel getpanel uipaneltype paneltype 例項化面板預製物 instpanel gameobject.instantiate resources.load ...

C 字典Dictionary在unity中使用案例

c 字典在unity中使用案例 1 前言 講起c dictionary,許多人聞之色變,不了解,不清楚,即使知道,了解,也不一定會用,鑑於此,本人特地總結了乙個使用字典的案例。2 什麼是字典。必須包含名空間system.collection.generic dictionary裡面的每乙個元素都是乙...