# **預處理器**
和普通的控制語句(if等)功能類似,方便在于預處理器指令包含的未執行部分是不需要編譯的
| 預處理器指令 | 描述 |
| --- | --- |
| #define | 它用于定義一系列成為符號的字符。 |
| #undef | 它用于取消定義符號。 |
| #if | 它用于測試符號是否為真。 |
| #else | 它用于創建復合條件指令,與 #if 一起使用。 |
| #elif | 它用于創建復合條件指令。 |
| #endif | 指定一個條件指令的結束。 |
| #line | 它可以讓您修改編譯器的行數以及(可選地)輸出錯誤和警告的文件名。 |
| #error | 它允許從代碼的指定位置生成一個錯誤。 |
| #warning | 它允許從代碼的指定位置生成一級警告。 |
| #region | 它可以讓您在使用 Visual Studio Code Editor 的大綱特性時,指定一個可展開或折疊的代碼塊。 |
| #endregion | 它標識著 #region 塊的結束。 |
- Visual Studio 2022安裝到非C盤
- .net平臺區別
- 常用單詞
- 關鍵字
- 操作符(運算符)
- 標識符(命名規范)
- 開始
- 變量
- 常量
- 數據類型
- 值類型
- 變量數據類型
- 枚舉類型enum(常量集合)
- 結構類型struct(結構體)
- 元組類型
- 可null類型(T?)
- 引用類型
- 數組(array)
- 集合(List)
- 內置引用類型
- object
- string
- Dynamic(動態類型)
- delegate委托(代理)類型
- 自定義引用類型
- 接口(interface)
- 類class
- record(定義一個引用類型)
- 指針類型(僅用于非安全代碼)
- get和set訪問器
- delegate委托
- delegate實現發布訂閱與事件
- 類型轉換
- 合并操作符??
- 類相關
- Partial 部分類
- 類定義以及訪問修飾符(封裝)
- abstract抽象類與sealed密封類
- virtual虛方法
- 接口interface
- C# 預處理器指令
- C#技術棧
- 判斷(流程控制)與三元運算
- if
- switch
- 三元運算
- 循環
- while 循環
- for循環
- foreach循環
- do...while 循環
- 文件操作
- 其他
- 多開