當前位置:成語大全網 - 新華字典 - 怎樣循環去取Dictionary的key值和values

怎樣循環去取Dictionary的key值和values

用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);

}