menggunakan Sistem;
menggunakan System.Collections.Generik;
kelas KamusDemo
{
kekosongan statis Utama (string[] args)
{
KamusDemo001();
Konsol.ReadLine();
KamusDemo002();
Konsol.ReadLine();
KamusDemo003();
Konsol.ReadLine();
}
///
/// 一般用法
/// kekosongan statis DictionaryDemo001()
{
Kamus
dict = kamus baru();
dict.Tambahkan(1, "111");
dict.Tambahkan(2, "222");
//判断是否存在相应的kunci并显示
jika (dict.ContainsKey(2))
{
Konsol.WriteLine(dict[2]);
}
//遍历Tombol C#
foreach (item var di dict.Keys)
{
Console.WriteLine("Kunci:{0}", item);
}
//遍历Nilai
foreach (item var di dict.Values)
{
Console.WriteLine("nilai:{0}", item);
}
//遍历整个字典
foreach (item var dalam dict)
{
Console.WriteLine("kunci:{0} nilai:{1}", item.Kunci, item.Nilai);
}
}
///
/// 参数为其它类型
///
kekosongan statis DictionaryDemo002()
{
Kamus dict = kamus baru();
dict.Tambahkan("1", "1,11,111".Split(','));
dict.Tambahkan("2", "2,22,222".Split(','));
Konsol.WriteLine(dict["2"][2]);
}
///
/// 调用自定义类
///
kekosongan statis DictionaryDemo003()
{
Kamus dict = kamus baru();
untuk (int saya = 0; saya < 10; saya++)
{
yongfa365 y = baru yongfa365();
y.Kode Pengguna = i;
y.UserName = " www.knowsky.com " + i.ToString();
dict.Tambahkan(i, y);
}
foreach (item var dalam dict)
{
Console.WriteLine("{0} Satu:{1} Nama Pengguna:{2}", item.Key, item.Value.UserCode, item.Value.UserName);
}
}
}
kelas yongfa365
{
public int Kode Pengguna { dapatkan; mengatur; }
string publik Nama Pengguna { dapatkan; mengatur; }
}
http://www.cnblogs.com/kingfly/archive/2010/01/18/1650578.html