.net里面的字典Dictionary

            Dictionary<int, string> d = new Dictionary<int, string>();
            d.Add(1, "wjl");
            d.Add(2, "zhangsan");
            d.Add(3, "hyf");
            //Dictionary里面可以添加不同键相同值
            d.Add(4, "hyf");
            //检测集合里面是否包含一个键
            if (!d.ContainsKey(4))
            {
                d.Add(5, "ljm");
            }
            else {
                d[5] = "王狗蛋儿";
            }
            //遍历字典的两种方式
            foreach (int key  in d.Keys) {
                Console.WriteLine("键:{0}   值:{1}", key,d[key]);
            }
            Console.WriteLine("********************************");
            foreach (KeyValuePair<int,string> kv in d)
            {
                Console.WriteLine("键:{0}   值:{1}", kv.Key, kv.Value);
            }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏跟着阿笨一起玩NET

C# 4.0命名参数和可选参数

Named And Optional Arguments - 命名参数和可选参数

7810
来自专栏魂祭心

原 数据字典+匿名委托模拟switch/c

30090
来自专栏C# 编程

C#泛型类的简单创建与使用

using System; using System.Collections.Generic; using System.Linq; using System...

22100
来自专栏码农阿宇

C# 获取一个独一无二的字符串 GUID

在保存文件,创建目录时,为了保证名称不重复,经常使用Random产生一个随机数,有更简单且不会重复的办法是: Guid.NewGuid().ToString()...

281100
来自专栏魂祭心

原 WCF学习之旅----基础篇之NET

29980
来自专栏c#开发者

向datagrid中加横向 纵向的合计 (在datatable中实现,datatable间倒数据)

如果实现?? protected System.Web.UI.WebControls.DataGrid DataGrid1; /// <summary>...

516120
来自专栏木宛城主

曾今的代码系列——自己的分页控件+存储过程实现分页

项目里面的测试代码,仅供参考 LoginByAjax <title>Ajax登陆</title> <script src="Scripts/c...

21550
来自专栏哲学驱动设计

090603 T LINQ的一个小问题

string strCityId = condition.CityId.ToString(); string startChar = strCityId + "...

20590
来自专栏跟着阿笨一起玩NET

ASP.NET常用导出Excel方法汇总

本文转载:http://mattberseth.com/blog/2007/04/export_gridview_to_excel_1.html

87020
来自专栏C#

C#的DataTable操作方法

1.将泛型集合类转换成DataTable(表中无数据时使用): public static DataTable NullListToDataTable(IL...

29170

扫码关注云+社区

领取腾讯云代金券