在 Effective C# 中建議在宣告成員變數時就直接給予初始值,此作法可避免在程式中使用到未初始化的變數。在宣告時給予初始值,其執行順序比執行此件類別建構子還之前:
在 C# 中若要使用 “相等(Equality)“,常見的有 4 種方式,以下一一介紹:
C# 所有的 class 都繼承 Object class,其內有一 virtual ToString() method。若不 override,則會印出此 class 的名稱,其資訊對使用者來說並不重要。
寫程式有時需要在同一份 function 中有因不同條件而執行部分程式,例如想在 debug 時印些 log 訊息,但在 release 版本卻不希望印出,常見的做法為使用 #if #endif 把特定的程式內容包起來。
寫程式時有時必須轉換類型進行操作,以下為 C# 類型轉換相關介紹: