Lớp ArrayList đại diện cho tập hợp có thứ tự object có thể index riêng lẻ. Là lựa chọn thay thế cho mảng.
Bảng các thuộc tính thường dùng của ArrayList:
| STT | Thuộc tính & Mô tả |
|---|---|
| 1 | Capacity Lấy/đặt số phần tử ArrayList có thể chứa. |
| 2 | Count Lấy số phần tử thực tế trong ArrayList. |
| 3 | IsFixedSize Lấy giá trị chỉ ra ArrayList có kích thước cố định. |
| 4 | IsReadOnly Lấy giá trị chỉ ra ArrayList có chỉ đọc. |
| 5 | Item Lấy/đặt phần tử tại index chỉ định. |
Ví dụ làm việc với ArrayList và tìm capacity. Default capacity là 4:
Ví dụ
using System;
using System.Collections;
namespace Demo {
class Program {
static void Main(string[] args) {
ArrayList x = new ArrayList();
x.Add(977);
x.Add(568);
x.Add(345);
x.Add(765);
Console.WriteLine("Capacity: {0} ", x.Capacity);
}
}
}
Kết quả
Capacity: 4