1、KeyValuePair
a、KeyValuePair 是一个结构体(struct);
b、KeyValuePair 只包含一个Key、Value的键值对。
2、Dictionary
a、Dictionary 可以简单的看作是KeyValuePair 的集合;
b、Dictionary 可以包含多个Key、Value的键值对。
using System;
using System.Collections.Generic;
namespace ConsoleTest
{
class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(1, “Test1”);
dic.Add(2, “Test2”);
dic.Add(3, “Test3”);
dic.Add(4, “Test4”);
dic.Add(5, “Test5”);
// 遍历字典输出键与值
foreach (KeyValuePair<int, string> item in dic)
{
Console.WriteLine(item.Key + “:” + item.Value);
}
Console.ReadKey();
}
}
}
今天的文章KeyValuePair和Dictionary详解:分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/24200.html