美文网首页
C#中的ContainsKey

C#中的ContainsKey

作者: 大龙10 | 来源:发表于2024-02-02 15:46 被阅读0次

一、ContainsKey

  • ContainsKey是C#中的Dictionary方法,用于检查Dictionary中是否存在键。

1、 声明字典并添加元素

var dict = new Dictionary<string, int>() {
   {"TV", 1},
   {"Home Theatre", 2},
   {"Amazon Alexa", 3},
   {"Google Home", 5},
   {"Laptop", 5},
   {"Bluetooth Speaker", 6}
};

2、检查字典中是否存在特定元素

if (dict.ContainsKey("Laptop") == true) {
   Console.WriteLine(dict["Laptop"]);
}

3、代码

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      var dict = new Dictionary<string, int>() {
         {"TV", 1},
         {"Home Theatre", 2},
         {"Amazon Alexa", 3},
         {"Google Home", 5},
         {"Laptop", 5},
         {"Bluetooth Speaker", 6}
      };
      if (dict.ContainsKey("Laptop") == true) {
         Console.WriteLine(dict["Laptop"]);
      }
      if (dict.ContainsKey("Amazon Alexa") == true) {
         Console.WriteLine(dict["Amazon Alexa"]);
      }
   }
}

输出量

5
3

二、资料

码农家园: https://www.codenong.com/containskey-in-chash/

相关文章

  • containsKey和containsValue区别

    Java中containskey用来比较在一个map中是否存在相同的key,containsValue则是相反用于...

  • java——集合-Map

    Map接口put()和get()分别用于向Map中存入元素和取出元素containsKey和containsVal...

  • C#学习笔记

    C#中的线程(一)入门 C#中的线程(二) 线程同步基础 C#中的线程(三) 使用多线程 20190130补充: ...

  • java map从0到略懂

    一、map的通用方法 get(),put(),size(),remove(),containsKey()等测试代码...

  • hashMap.containsKey(value)时间复杂度分

    分析hashMap.containsKeyhashMap.containsKey(value)的时间复杂度为什么是...

  • Emgu C#中调用Opencv C++

    1、Emgu C#中调用Opencv C++ Emgu 是C#的OpenCV,在C#中调用Emgu起到方面简单的图...

  • Map中的containsKey方法使用指南

    首先为什么有这个方法。Map,Map是键值对的集合,其中,V可以为null,而且可以是多个。这个时候用g...

  • antlr

    6/6 like_concat :{functionMap.containsKey(input.LT(1).get...

  • map.containsKey

    public static void main(String[]args){ Mapmap=newHashMap(...

  • 游戏系统机器人

    mono C#项目简介 想必C#玩家往往受到Java玩家的嘲笑,不能写移动端。mono C#的目的正是通过C#的中...

网友评论

      本文标题:C#中的ContainsKey

      本文链接:https://www.haomeiwen.com/subject/xuzzodtx.html