📚

第十五章:陣列 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)
⬅️ 返回第十四章 前往第十六章 ➡️