固定大小、同質元素、零基底索引:
int[] users = new int[5];
users[0] = 10;
users[1] = 20;

public class User
{
private string _name;
public string Name { get => _name; set => _name = value; }
}
// 使用
User[] users = new User[2];
users[0] = new User { Name = "Alice" };
users[1] = new User { Name = "Bob" };
| 情境 | 建議 |
|---|---|
| 大小固定、高效能索引存取 | 陣列 `T[]` |
| 大小動態變化、頻繁增刪 | `List<T>` |
| 需 FIFO/LIFO 語意 | `Queue<T>` / `Stack<T>` |
| 鍵值快速查找 | `Dictionary<K,V>` |
| 不重複集合 | `HashSet<T>` |
深入 `List<T>` 操作、效能調校與進階集合應用。