ArrayList AL = new ArrayList();
AL.TrimToSize(); // 容量 0
AL.Add("Hello"); // 容量 4, Count 1
AL.Add(" World"); // 容量 4, Count 2
AL.Insert(1, " c#"); // 容量 4, Count 3
AL.Add("."); // 容量 4, Count 4
AL.Add("---"); // 觸發擴容,容量 8, Count 5
AL[3] = "?"; // 修改索引 3
AL.Remove("?"); // 移除值,Count 4, 容量 8
AL.RemoveAt(3); // 移除索引 3,Count 3, 容量 8
AL.TrimToSize(); // 容量縮減為 3
完整輸出結果請參考原文圖片。