专栏首页c#学习笔记C#学习笔记——字典

C#学习笔记——字典

C# Dictionary字典类的使用方法

           //定义字典
                Dictionary<string, string> d = new Dictionary<string, string>();

                //添加字典的元素
                for (int i = 0; i < 5; i++)
                {
                    d.Add("key" + i, "value" + i);
                }

                //取值/赋值
                string val = d["key1"];
                d["key1"] = "new value";

                //遍历key
                foreach (string key in d.Keys)
                {
                    Console.WriteLine("Key = {0}", key);
                }
                //遍历value
                foreach (string v in d.Values)
                {
                    Console.WriteLine("value = {0}", v);
                }

                //遍历value, Second Method
                Dictionary<string, string>.ValueCollection valueColl = d.Values;
                foreach (string s in valueColl)
                {
                    Console.WriteLine("Second Method, Value = {0}", s);
                }

                //遍历字典
                foreach (KeyValuePair<string, string> kvp in d)
                {
                    Console.WriteLine("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
                }
                //删除元素
                d.Remove("key1");
                if (!d.ContainsKey("key1"))
                {
                    Console.WriteLine("Key \"key1\" is not found.");
                }
                //判断键存在
                if (d.ContainsKey("key1")) // True 
                {
                    Console.WriteLine("An element with Key = \"key1\" exists.");
                }

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python学习笔记:字典

    一、字典是python中最灵活的内置数据结构类型,如果把列表看作是有序的对象集合,那么字典就是无序的集合,字典和列表的主要差别在于:字典当中的元素是通过键来存取...

    py3study
  • Redisbook学习笔记(1)字典(3

    在上一节,我们了解了字典的rehash 过程,需要特别指出的是,rehash 程序并不是在激活之

    py3study
  • 《流畅的Python》学习笔记之字典

    来源:微信公众号-四月链接: 这一篇是读书笔记。主要介绍:* 常见的字典方法* 如何处理查不到的键* 标准库中 dict 类型的变种* 散列表的工作原理 泛映射...

    企鹅号小编
  • Python学习笔记8——列表、字典、元

    参考书籍:《Learning_Python_5th_Edition.pdf》,一本英文书呢,我上传到百度网盘吧,请点击这里,密码是:kym3

    py3study
  • C++ 学习笔记

    指针函数,简单的来说,就是一个返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。 声明格式为:*类型标识符 函数名(参数表)

    肉松
  • 【C#学习笔记之一】C#中的关键字

    C#中的关键字 关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个 @ 前缀。例如,@if 是有效的标识符,但 if 不...

    Angel_Kitty
  • C++复习笔记——C++ 关键字

    new new(新建)用于新建一个对象。new运算符总是返回一个指针。由 new 创建

    莫斯
  • python列表、字典、元组、集合学习笔记

    列 表 列表在python里是有序集合对象类型。 列表里的对象可以是任何对象:数字,字符串,列表或者字典,元组。与字符串不同,列表是可变对象,支持原处修改的操作...

    没有故事的陈师傅
  • python学习笔记2.5-数据结构之字典

    Python中的字典是python的一种数据结构,它的本质是key和value以及其对应关系的一种集合,一个key可以对应一个多个value。合理的使用字典能给...

    锦小年
  • C#学习笔记(四)

    2. 对象之间的包含关系:一个类包含另外一个类。这类似于继承关系,但包含类可以控制对被包含类的成员的访问,甚至在使用被包含类的成员进行其他处理。

  • C#学习笔记(五)

    简单的按照成员副职对象可以通过派生于System.Object的MemberwiseClone()方法来完成。这是一个受保护的方法,但很容易在对象上定义一个调用...

  • C#学习笔记(一)

    1. 使用#region和#endregion关键字,来定义可以展开和折叠的代码区域的开头和结尾

  • C#学习笔记(二)

  • C#学习笔记(三)

    隐式转换:从类型A到类型B的转换可以在所有情况下进行,执行转换的规则非常简单,可以让编译器执行转换。

  • c++ 学习笔记(二)

    type 是指针的基类型,它必须是一个有效的 C++ 数据类型,var-name 是指针变量的名称

    码缘
  • c++ 学习笔记(一)

    将int类型冲洗定义一个名称 hello,只是起了一个新的名字原来的还是可以继续使用的

    码缘
  • C++ vector学习笔记

    LRainner
  • c++ sort 学习笔记

    sort(begin,end,排序方法),排序方法可以从大到小,也可以从小到大,若不传第三个参数,默认从小到大排序

    LRainner
  • C# IoC学习笔记

    IoC-Invertion of Control,即控制反转,是一种程序设计思想。

    用户9127601

扫码关注云+社区

领取腾讯云代金券