Giao diện ICollection trong C# định nghĩa kích thước, enumerators, và phương thức đồng bộ hóa cho tất cả các tập hợp non-generic. Nó là giao diện cơ sở cho các lớp trong namespace System.Collections.
Dưới đây là các thuộc tính của giao diện ICollection:
| Thứ tự | Tên thuộc tính & Mô tả |
|---|---|
| 1 | Count Số phần tử trong ICollection. |
| 2 | SyncRoot Lấy đối tượng hữu ích để đồng bộ hóa truy cập vào ICollection. |
Dưới đây là các phương thức của giao diện ICollection:
| Thứ tự | Tên phương thức & Mô tả |
|---|---|
| 1 | CopyTo(Array, Int32) Phương thức sao chép các phần tử của ICollection vào mảng. |
| 2 | GetEnumerator() Phương thức GetEnumerator() trả về enumerator lặp qua tập hợp. |