C#看書筆記_02 核心C#

常量

常量老是隱式靜態的。常量聲明中不容許使用修飾符static。code

正確的聲明方法
const int a = 100;
使用常量的好處
  • 常量更容易閱讀。
  • 常量更易於修改。
  • 常量更容易避免程序出現錯誤。

值類型和引用類型

C#類型分爲:
  • 值類型
    • 存儲在堆棧中。
  • 引用類型
    • 存儲在託管堆(managed heap)中
    • 是否能夠使用不一樣名字來指向同一地址的對象,保證代碼可讀性?

枚舉

枚舉的優點
  • 枚舉能夠使代碼易於維護。
  • 使代碼更清晰。
  • 使代碼易於輸入。

xml文檔

註釋可用標記表
標記 說明
<c> 把行中的文本標記爲代碼,例如<c>int i = 10;</c>
< code> 把多行標記爲代碼
<example> 標記爲一個代碼示例
<exception> 說明一個異常類(編譯器要驗證其語法)
<include> 包含其餘文檔說明文件的註釋(編譯器要驗證其語法)
<list> 把列表插入文檔
<para> 創建文本的結構
<param> 標記方法的參數(編譯器要驗證其語法)
<paramref> 代表一個單詞是方法的參數(編譯器要驗證其語法)
<permission> 說明對成員的訪問(編譯器要驗證其語法)
<remarks> 給成員添加描述
<returns> 說明方法的返回值
<see> 提供另外一個參數的交叉引用(編譯器要驗證其語法)
<seealso> 提供描述中的"參見"部分(編譯器要驗證其語法)
<summary> 提供類型或成員的簡短小結
<typeparam> 用在泛型類型的註釋中,以說明一個類型參數
<typepararef> 類型參數的名稱
<value> 描述屬性

用法約定(詳見MSDN)

  • 字符串直接命名
string Result;
  • Pascal大小寫(首字母大寫)
const int MaximumLength;
  • Camel大小寫
    • 類型中全部私有成員
      priavte int subscriberId;
    • 也能夠這樣
      priavte int _subscriberId;
    • 傳遞給方法的全部參數的名稱
      public void RecordSale(string salsmanName, int quantity)
相關文章
相關標籤/搜索