類別相關關鍵字:
- 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:指定方法是在外部實現的,需要通過外部語言或庫提供實現。