using System;
using System.Collections.Generic;
3:
class DictionaryDemo
5: {
string[] args)
7: {
8: DictionaryDemo001();
9: Console.ReadLine();
10:
11: DictionaryDemo002();
12: Console.ReadLine();
13:
14: DictionaryDemo003();
15: Console.ReadLine();
16: }
17:
/// <summary>
/// 一般用法
/// </summary>
void DictionaryDemo001()
22: {
string>();
);
);
26:
//判断是否存在相应的key并显示
if (dict.ContainsKey(2))
29: {
30: Console.WriteLine(dict[2]);
31: }
32:
//遍历Keys C#
in dict.Keys)
35: {
, item);
37: }
38:
//遍历Values
in dict.Values)
41: {
, item);
43: }
44:
//遍历整个字典
in dict)
47: {
, item.Key, item.Value);
49: }
50: }
51:
/// <summary>
/// 参数为其它类型
/// </summary>
void DictionaryDemo002()
56: {
string[]>();
','));
','));
][2]);
61: }
62:
/// <summary>
/// 调用自定义类
/// </summary>
void DictionaryDemo003()
67: {
int, yongfa365>();
int i = 0; i < 10; i++)
70: {
new yongfa365();
72: y.UserCode = i;
+ i.ToString();
74: dict.Add(i, y);
75: }
in dict)
77: {
, item.Key,
item.Value.UserCode, item.Value.UserName);
79: }
80: }
81: }
82:
class yongfa365
84: {
int UserCode { get; set; }
string UserName { get; set; }
87:
88: }