использование системы;
использование System.Collections.Generic;
Словарь классаДемо
{
static void Main(string[] args)
{
СловарьДемо001();
Консоль.ReadLine();
СловарьДемо002();
Консоль.ReadLine();
СловарьДемо003();
Консоль.ReadLine();
}
/// <сводка>
/// 一般用法
/// сводка>
статическая пустота DictionaryDemo001()
{
Dictionary
dict = new Dictionary();
dict.Add(1, "111");
dict.Add(2, "222");
//判断是否存在相应的key并显示
если (dict.ContainsKey(2))
{
Console.WriteLine(dict[2]);
}
//遍历Клавиши C#
foreach (элемент var в dict.Keys)
{
Console.WriteLine("Ключ:{0}", item);
}
//遍历Значения
foreach (элемент var в dict.Values)
{
Console.WriteLine("значение:{0}", item);
}
// 遍历整个字典
foreach (элемент var в dict)
{
Console.WriteLine("ключ:{0} значение:{1}", item.Key, item.Value);
}
}
/// <сводка>
/// 参数为其它类型
/// сводка>
статическая пустота DictionaryDemo002()
{
Dictionary dict = new Dictionary();
dict.Add("1", "1,11,111".Split(','));
dict.Add("2", "2,22,222".Split(','));
Console.WriteLine(dict["2"][2]);
}
/// <сводка>
/// 调用自定义类
/// сводка>
статическая пустота DictionaryDemo003()
{
Словарь dict = новый словарь();
для (int я = 0; я <10; я++)
{
yongfa365 y = новый yongfa365();
y.UserCode = я;
y.UserName = " www.knowsky.com " + i.ToString();
dict.Add(я, у);
}
foreach (элемент var в dict)
{
Console.WriteLine("{0} One:{1} Имя пользователя:{2}", item.Key, item.Value.UserCode, item.Value.UserName);
}
}
}
класс ёнфа365
{
общественный ИНТ UserCode {получить; набор; }
общественная строка Имя пользователя {получить; набор; }
}
http://www.cnblogs.com/kingfly/archive/2010/01/18/1650578.html