باستخدام النظام؛
باستخدام System.Collections.Generic؛
عرض قاموس الطبقة
{
الفراغ الثابت الرئيسي (سلسلة [] الحجج)
{
DictionaryDemo001();
Console.ReadLine();
DictionaryDemo002();
Console.ReadLine();
DictionaryDemo003();
Console.ReadLine();
}
/// <الملخص>
/// 一般用法
/// </الملخص>
قاموس باطل ثابتDemo001()
{
Dictionary<int, string> dict = new Dictionary<int, string>();
dict.Add(1, "111");
dict.Add(2, "222");
// قم باختيار المفتاح المناسب لك
إذا (dict.ContainsKey(2))
{
Console.WriteLine(dict[2]);
}
// اسم المفاتيح C#
foreach (عنصر var في dict.Keys)
{
Console.WriteLine("مفتاح:{0}"، عنصر)؛
}
// 遍历القيم
foreach (عنصر var في dict.Values)
{
Console.WriteLine("القيمة:{0}"، العنصر)؛
}
// 遍历整个字典
foreach (عنصر var في dict)
{
Console.WriteLine("مفتاح:{0} القيمة:{1}"، item.Key, item.Value);
}
}
/// <الملخص>
/// 参数为其它类型
/// </الملخص>
قاموس باطل ثابتDemo002()
{
Dictionary<string, string[]> dict = new Dictionary<string, string[]>();
dict.Add("1", "1,11,111".Split(','));
dict.Add("2", "2,22,222".Split(','));
Console.WriteLine(dict["2"][2]);
}
/// <الملخص>
/// 调用自定义类
/// </الملخص>
قاموس باطل ثابتDemo003()
{
Dictionary<int, yongfa365> dict = new Dictionary<int, yongfa365>();
لـ (int i = 0; i < 10; i++)
{
yongfa365 y = new yongfa365();
y.UserCode = i;
y.UserName = "
www.knowsky.com " + i.ToString();
dict.Add(i, y);
}
foreach (عنصر var في dict)
{
Console.WriteLine("{0} واحد:{1} اسم المستخدم:{2}"، item.Key, item.Value.UserCode, item.Value.UserName);
}
}
}
فئة yongfa365
{
public int UserCode { get; تعيين؛ }
سلسلة عامة اسم المستخدم {احصل على؛ تعيين؛ }
}
http://www.cnblogs.com/kingfly/archive/2010/01/18/1650578.html