Một triển khai có thể thay đổi kích thước (resizable) của giao diện List được gọi là ArrayList. Đây là kiểu collection non-generic trong C# tự động thay đổi kích thước động.
Hãy xem cách khởi tạo ArrayList trong C#:
ArrayList arr = new ArrayList();
Thêm phần tử như đoạn mã sau:
ArrayList arr1 = new ArrayList(); arr1.Add(120); arr1.Add(160);
Hãy xem ví dụ hoàn chỉnh triển khai ArrayList trong C#:
Ví dụ
using System;
using System.Collections;
public class MyClass
{
public static void Main()
{
ArrayList arr1 = new ArrayList();
arr1.Add(120);
arr1.Add(160);
ArrayList arr2 = new ArrayList();
arr2.Add(200);
arr2.Add(240);
arr1.AddRange(arr2);
for (int i = 0; i < arr1.Count; i++)
Console.WriteLine(arr1[i]);
}
}
Kết quả
120 160 200 240