语言吧技术网欢迎您投稿,程序员的世界我懂你!=====>点此登录投搞
当前位置: 首页 >>ASP.NET >>C#基础 >>C#中KeyValuePair 和 Dictionary 的关系

C#中KeyValuePair 和 Dictionary 的关系

2019/3/28 11:26:33 0人评论 114次 作者:admin

KeyValuePair 和 Dictionary 的关系,KeyValuePair 是一个结构体(struct);KeyValuePair 只包含一个Key、Value的键值对…

KeyValuePair 和 Dictionary 的关系

1、KeyValuePair

 

    a、KeyValuePair 是一个结构体(struct);


    b、KeyValuePair 只包含一个Key、Value的键值对。


2、Dictionary

 

    a、Dictionary 可以简单的看作是KeyValuePair 的集合;


    b、Dictionary 可以包含多个Key、Value的键值对。


下面的代码可能会帮助更好的理解它们之间的关系:


Dictionary<int, string> myDic = new Dictionary<int, string>();

  

foreach (KeyValuePair<int, string> item in myDic)

  

{

  

    Console.WriteLine("Key = {0}, Value = {1}", item.Key, item.Value);

  

}  


相关文章

CopyRight:2007-2018 语言吧 备案ICP:湘ICP备09009000号-4 http://www.yuyanba.com
分享按钮