C# có nhiều cấu trúc dữ liệu tích hợp sẵn. Hai trong số đó:
List
List<T> là collection generic, ArrayList là non-generic. Kích thước có thể tăng động khác với mảng.
Ví dụ:
ListmyList = new List ();
ArrayList
Đại diện tập hợp đối tượng có thứ tự, truy xuất bằng chỉ số.
ArrayList arr = new ArrayList(); arr.Add(67); arr.Add(34); arr.Add(99); arr.Add(45);