Dictionary<int,string> book = new Dictionary<int,string>();
book.Add(1,"语文");
book.Add(2,"数学");
book.Add(3,"英语");
//通过指定的键,打印值
for(int i = 1 ; i < 4 ; i++)
{
if(book.ContainsKey(i))
{
Console.WriteLine("key:{0},Value:{1}",i,book[i]);
}
}
//遍历键
Dictionary<int,string>.KeyCollection keyval = book.Keys;
foreach(int m in keyval)
{
Console.WriteLine("book所有的键:{0}",m);
}
//遍历值
Dictionary<int,string>.ValueCollection val = book.Values;
foreach(string str in val)
{
Console.WriteLine("值:{0}",str);
}
//通过KeyValuePair遍历元素
foreach(KeyValuePair<int,string> kv in book)
{
Console.WriteLine("key:{0},Value:{1}",kv.Key,kv.Value);
}
//Console.WriteLine("1232");