C#筆記 – 屬性 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 29 日 2023 年 6 月 15 日 屬性用於以字段風格的語法設置/查詢對象的邏輯狀態,同時保證狀態不被破壞。靜態屬性作用於類型;實例屬性作用於對象
C#筆記 – 分部類與分部方法 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 29 日 2023 年 6 月 15 日 使用partial關鍵字,將類型源代碼分散到多個文件,把類分成不同的邏輯單元,從而方便不同程序員同時對一個類進行編輯,並避免自動生成的代碼與人手編寫的代碼發生衝突
C#筆記 – 擴展方法 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 29 日 2023 年 6 月 8 日 擴展方法允許定義一個靜態方法,但是用實例方法的語法來調用,使代碼的行為順序看上去更合理
C#筆記 – 操作符方法 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 28 日 2023 年 6 月 3 日 CLR對操作符的含義一無所知,但規定了語言如何公開操作符重載的方法
C#筆記 – 構造方法 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 28 日 2023 年 6 月 3 日 實例構造器方法初始化實例字段;類構造器初始化靜態字段,用於設置類型的初始狀態
C#筆記 – 字段 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 28 日 2023 年 6 月 3 日 字段是一個值類型的實例/引用類型的引用;CLR支持類型(靜態)字段和實例(非靜態)字段。靜態時,為類型狀態的一部分;非靜態時,為對象狀態的一部分
C#筆記 – 常量 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 27 日 2023 年 6 月 3 日 常量值必須能在編譯時確定,確定後,編譯器將常量保存到程序集元數據中,因此,常量類型必須是編譯器可以識別的基元類型
C#筆記 – 自定義類型 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 27 日 2023 年 6 月 15 日 自定義的類型,包含了以下主要成員:常量、字段、方法、類型/實例構造器、靜態/實例方法、屬性、事件
C#筆記 – 對象相等性和同一性 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 26 日 2023 年 6 月 14 日 Equals虛方法只是判斷「對象」是否與自身包含一樣的值,是「同一性」,而不是「相等性」
C#筆記 – 類型基礎(三) 基元類型 Reading Notes, C#, Developing / By LoneliNerd / 2023 年 5 月 19 日 2023 年 5 月 27 日 基元類型為編譯器直接支持的數據類型(primitive type),直接映射到FCL中存在的類型