[筆記]Unity C# 關鍵字

鄧傑民
May 18, 2023

類別相關關鍵字:

  • class:定義類別。
  • struct:定義結構。
  • interface:定義介面。
  • enum:定義列舉。
  • delegate:定義委派。

面向對象關鍵字:

  • new:創建新對象的實例。
  • this:表示當前對象的引用。
  • base:表示父類別的引用。

控制流程關鍵字:

  • if:條件語句,用於執行條件判斷。
  • else:在 if 條件不滿足時執行的語句。
  • switch:多路分支語句。
  • case:用於定義 switch 語句中的每個分支。
  • default:當 switch 條件不滿足時執行的分支。
  • break:用於跳出循環或 switch 語句。
  • continue:用於跳過循環的當前迭代。
  • return:用於返回值並結束當前方法的執行。
  • while:條件迴圈,當條件滿足時重複執行。
  • for:計數迴圈,指定迴圈的初始值、條件和遞增規則。
  • foreach:迭代集合中的元素。
  • do-while:條件迴圈,至少執行一次,然後根據條件決定是否繼續執行。

存取修飾符關鍵字:

  • public:指定公共可見性,可以從任何地方訪問。
  • private:指定私有可見性,只能在定義它們的類別內部訪問。
  • protected:指定受保護可見性,只能在定義它們的類別及其派生類別中訪問。
  • internal:指定內部可見性,只能在相同程序集內部訪問。
  • sealed:指定類別或方法是密封的,不能被繼承或重寫。
  • abstract:指定類別或方法是抽象的,只能被繼承或重寫。
  • readonly:指定只讀屬性或字段,只能在初始化期間或構造函式中賦值。
  • static:指定靜態成員,該成員屬於類別本身而不是實例。
  • volatile:指定字段是易失性的,編譯器不會對該字段進行優化。
  • extern:指定方法是在外部實現的,需要通過外部語言或庫提供實現。

--

--