Dictionary là tập hợp các cặp khóa-giá trị trong C#. Dictionary<TKey, TValue> nằm trong namespace System.Collections.Generic. Dictionary là kiểu generic và báo lỗi nếu tìm khóa không tồn tại.
List là lớp generic có thể lưu trữ bất kỳ kiểu dữ liệu nào để tạo danh sách.
List là nhóm các mục:
ListmyList = new List () { "Toán", "Anh", "Khoa học" };
Dictionary là tập hợp cặp khóa-giá trị:
Dictionaryd = new Dictionary (); d.Add("cầu lông", 1); d.Add("bóng đá", 2); d.Add("bóng bầu dục", 3);
Duyệt và truy cập theo chỉ số nhanh hơn với List.