📚
第十五章:陣列 vs 清單
當你有大量的魔法寶物時,你需要不同的容器來存放它們。
🧱 陣列 (Array):固定的書架
陣列就像一個固定大小的書架。你在買它的時候就必須決定它能放幾本書。
string[] spells = new string[3]; // 只能放 3 個咒語
spells[0] = "火球術";
spells[1] = "寒冰箭";
spells[2] = "治癒光";
👜 清單 (List):伸縮自如的提袋
清單 (List) 就厲害了!它像是一個魔法提袋,你可以隨時往裡面塞東西,它會自動變大。
List<string> bag = new List<string>();
bag.Add("隱身斗篷");
bag.Add("傳送門卷軸"); // 它可以一直增加!
🤔 該選哪一個?
💡 選擇指南:
- 如果你知道數量永遠不會變(例如一星期的 7 天),用陣列 (Array)。
- 如果你不確定會收集到多少寶物,用清單 (List)。