Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Lớp Hashtable trong C#

Hashtable là collection các cặp key-value tổ chức dựa trên hash code của key. Dùng key để truy cập element.

Phương thức phổ biến:

STTMethod & Mô tả
1Add(key, value) - Thêm element với key/value
2Clear() - Xóa tất cả element
3ContainsKey(key) - Kiểm tra key tồn tại
4ContainsValue(value) - Kiểm tra value tồn tại

Ví dụ

using System;
using System.Collections;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            Hashtable ht = new Hashtable();
            ht.Add("D01", "Finance"); ht.Add("D02", "HR"); ht.Add("D03", "Operations");
            if (ht.ContainsValue("Marketing")) Console.WriteLine("Đã có department này");
            else ht.Add("D04", "Marketing");
            ICollection key = ht.Keys;
            foreach (string k in key) Console.WriteLine(k + ": " + ht[k]);
            Console.ReadKey();
        }
    }
}

Kết quả

D04: Marketing D02: HR D03: Operations D01: Finance