Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 ContainsKey

<시간/>

ContainsKey는 C#의 Dictionary 메소드이며 Dictionary에 키가 있는지 확인합니다.

사전 선언 및 요소 추가 -

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

이제 사전에 특정 요소가 있는지 확인해야 한다고 가정해 보겠습니다. 이를 위해 ContainsKey() 메서드를 사용하십시오 -

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

다음은 코드입니다 -

예시

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