C 字典 Dictionary 用法

2021-09-24 03:30:53 字數 1918 閱讀 8887

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

結構是:dictionary ,當你有很多元素的時候可以用它。

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

1 using system;

2 using system.collections.generic;

3 using system.linq;

4 using system.text;

5 using system.threading.tasks;

6 7 namespace demo1

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

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

28 //5.通過key查詢元素

29 if (mydictionary.containskey(1))

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

32 console.writeline(mydictionary[1]);

33 }

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

35 foreach (keyvaluepairkvp in mydictionary)

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

38 39 }

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

41 dictionary.keycollection keycol = mydictionary.keys;

42 //遍歷鍵的集合

43 foreach (int n in keycol)

44 ", n);

46 }

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

48 dictionary.valuecollection valcol = mydictionary.values;

49 //遍歷值的集合

50 foreach( string s in valcol)

51 ",s);

53 }

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

55 string slove = string.empty;

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

57 ", slove);

59 }

60 else

61

64 //10.清空雜湊表

65

66 console.readkey();

67 }

68 }

69 }

執行結果:

C 字典 Dictionary 用法

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

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裡面的每乙個元素都是乙...