用KeyValuePair遍歷Dictionary集合
using?System;using?System.Collections.Generic;
namespace?ConsoleApplication12
{
class?Program
{
static?void?Main(string[]?args)
{
//?實例化Dictionary<int,?string>集合
Dictionary<int,?string>?dic?=?new?Dictionary<int,?string>();
//?向集合中添加元素
dic.Add(1,?"abc");
dic.Add(2,?"efg");
dic.Add(3,?"hij");
//?遍歷集合
foreach(KeyValuePair<int,?string>?p?in?dic)
{
int?key?=?p.Key;
string?value?=?p.Value;
Console.WriteLine("Key={0},?Value={1}",?key,?value);
}
Console.ReadLine();
}
}
}
遍歷集合也可以這樣寫
foreach(var?p?in?dic)//用var代替KeyValuePair<int,?string>{
int?key?=?p.Key;
string?value?=?p.Value;
Console.WriteLine("Key={0},?Value={1}",?key,?value);
}