zoukankan      html  css  js  c++  java
  • C# 键值对

    一、目的

    1.键值对一般用于什么场景?

    2.语法,作用是什么?

    备注:今天总结完

    二、用法

    using System;
    using System.Collections.Generic;
    namespace _09键值对
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Dictionary
                //定义一个键值对集合
                Dictionary<string, string> dictionary = new Dictionary<string, string>();
                //添加键值对数据,键必须唯一,值可重复
                dictionary.Add("1", "张珊");
                dictionary.Add("2", "李四");
                dictionary.Add("3", "王五");
                dictionary.Add("4", "王八");
                //重赋值
                dictionary["3"] = "沈继涵";
     
     
     
                //判断集合中是否含有某一个键ContainsKey()
                if (!dictionary.ContainsKey("5"))
                {
                    dictionary.Add("5", "杨过");//不含则加
                }
                else
                {
                    dictionary["5"] = "杨过";//含则改
                }
     
                Console.WriteLine(dictionary["5"]);
     
                //用foreach
                //通过键遍历集合
                foreach (string item in dictionary.Keys)
                {
     
                    Console.WriteLine("键--{0}   值--{1}", item, dictionary[item]);
                }
     
                //通过键值对遍历集合
                foreach (KeyValuePair<string, string> kv in dictionary)
                {
                    Console.WriteLine("键--{0}   值--{1}", kv.Key, kv.Value);
                }
     
                Console.ReadKey();
            }
        }
    }

    如图所示:

    参考:https://blog.csdn.net/qiu_1231/article/details/79766226

  • 相关阅读:
    IPUtil
    MD5Util
    MyBatis环境配置及入门
    淘宝主页(静态页面)第3天
    淘宝主页(静态页面)第二天
    淘宝主页(静态页面)第1天
    力扣20 有效的括号
    力扣1 two sum
    JAVA可变参数
    JAVA环形队列
  • 原文地址:https://www.cnblogs.com/qy1234/p/12170747.html
Copyright © 2011-2022 走看看