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

Phương thức ContainsKey () trong C #

Đặt một bộ sưu tập Hashtable và thêm một số phần tử vào nó.

Hashtable h = new Hashtable();
h.Add(1, "Sam");
h.Add(2, "Jack");
h.Add(3, "Andy");
h.Add(4, "Katie");
h.Add(5, "Beth");
h.Add(6, "Benjamin");

Sử dụng phương thức ContainsKey () để kiểm tra xem khóa có tồn tại trong Hashtable hay không.

Hãy kiểm tra khóa 3. Nó trả về True của khóa được tìm thấy.

h.ContainsKey(3));

Ví dụ

using System;
using System.Collections;
public class Demo {
   public static void Main() {
      Hashtable h = new Hashtable();
      h.Add(1, "Sam");
      h.Add(2, "Jack");
      h.Add(3, "Andy");
      h.Add(4, "Katie");
      h.Add(5, "Beth");
      h.Add(6, "Benjamin");
      Console.WriteLine("Keys and Values list:");
      foreach (var key in h.Keys ) {
         Console.WriteLine("Key = {0}, Value = {1}",key , h[key]);
      }
      Console.WriteLine("Does the specified key exist? "+h.ContainsKey(3));
   }
}

Đầu ra

Keys and Values list:
Key = 6, Value = Benjamin
Key = 5, Value = Beth
Key = 4, Value = Katie
Key = 3, Value = Andy
Key = 2, Value = Jack
Key = 1, Value = Sam
Does the specified key exist? True