Dictionary
<
string
,
int
> list =
new
Dictionary
<
string
,
int
>();
list.Add(
"d"
, 1);
//3.0
以上版本
foreach
(
var
item
in
list)
Console
.WriteLine(item.Key + item.Value);
//KeyValuePair<T,K>
foreach
(
KeyValuePair
<
string
,
int
> kv
in
list)
Console
.WriteLine(kv.Key + kv.Value);
//
通
过键的集合取
foreach
(
string
key
in
list.Keys)
Console
.WriteLine(key + list[key]);
//
直接取值
foreach
(
int
val
in
list.Values)
Console
.WriteLine(val);
//
非要采用
for
的方法也可
List
<
string
> test =
new
List
<
string
>(list.Keys);
for
(
int
i = 0; i < list.Count; i++)
Console
.WriteLine(test[i] + list[test[i]]);
如果有不足之处,请指出!