Computer >> Máy Tính >  >> Lập trình >> C#

ContainsKey trong C #

ContainsKey là một phương thức Từ điển trong C # và kiểm tra xem khóa có tồn tại trong Từ điển hay không.

Khai báo Từ điển và thêm các phần tử -

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

Bây giờ, giả sử bạn cần kiểm tra sự tồn tại của một phần tử cụ thể trong Từ điển. Để làm được điều đó, hãy sử dụng phương thức ContainsKey () -

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

Sau đây là mã -

Ví dụ

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"]);
      }
   }
}

Đầu ra

5
3