usando o sistema;
usando System.Collections.Generic;
classe DicionárioDemo
{
vazio estático principal(string[] args)
{
DicionárioDemo001();
Console.ReadLine();
DicionárioDemo002();
Console.ReadLine();
DicionárioDemo003();
Console.ReadLine();
}
///
/// 一般用法
///
dicionário vazio estáticoDemo001()
{
Dicionário dict = new Dicionário();
dict.Add(1, "111");
dict.Add(2, "222");
//判断是否存在相应的key并显示
se (dict.ContainsKey(2))
{
Console.WriteLine(dict[2]);
}
//Chaves C#
foreach (item var em dict.Keys)
{
Console.WriteLine("Chave:{0}", item);
}
//Valores
foreach (var item em dict.Values)
{
Console.WriteLine("valor:{0}", item);
}
//遍历整个字典
foreach (var item em dict)
{
Console.WriteLine("chave:{0} valor:{1}", item.Key, item.Value);
}
}
///
/// 参数为其它类型
///
dicionário vazio estáticoDemo002()
{
Dicionário dict = new Dicionário();
dict.Add("1", "1,11,111".Split(','));
dict.Add("2", "2,22,222".Split(','));
Console.WriteLine(dict["2"][2]);
}
///
/// 调用自定义类
///
dicionário vazio estáticoDemo003()
{
Dicionário dict = new Dicionário();
para (int i = 0; i < 10; i++)
{
yongfa365 y = novo yongfa365();
y.UserCode = i;
y.UserName = " www.knowsky.com " + i.ToString();
dict.Add(i, y);
}
foreach (var item em dict)
{
Console.WriteLine("{0} Um:{1} Nome de usuário:{2}", item.Key, item.Value.UserCode, item.Value.UserName);
}
}
}
classe yongfa365
{
public int UserCode {obter; definir; }
string pública Nome de usuário { get; definir; }
}
http://www.cnblogs.com/kingfly/archive/2010/01/18/1650578.html