国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#小常識集錦(一)--《更鋒利的CSharp代碼》讀書筆記

2019-11-17 03:03:11
字體:
來源:轉載
供稿:網友
C#小常識集錦(一)--《更鋒利的CSharp代碼》讀書筆記

?、采用類似匈牙利命名法為控件命令,對于其他變量申明則不需要了e.g. Button btnAdd;e.g. TextBox txtUsername;e.g. ListBox lstFileNames;e.g. Panel panelInfo;?、對于函數參數、局部變量、私有及受保護字段的命名采用Camel規則(首字母小寫),其他的情況如命名空間、結構、類、接口、枚舉、枚舉項、屬性、方法、事件、委托及公開的字段等都采用Pascal規則(首字母大寫)?、多使用xml文檔注釋,它與VS開發環境的代碼智能感知系統的結合很好?、使用‘@’避免換碼序列e.g. string Path = @'D:/';?、使用string.Empty表示空字符串,而不再使用兩個相連的引號表示空字符串e.g. if(path == string.Empty)?、使用string.IsNullOrEmpty方法測試null或空字符串e.g. if(!string.IsNullOrEmpty(str)){...}?、StringBuilder可以大幅度提高字符串的處理性能,當需要對字符串進行頻繁操作時,以其是位于循環內部時,使用StringBuilder要比使用String效率高很多。?、初始化一切變量,可以將引用類型初始化為null,數值類型初始化為0等e.g. PRivate Image image = null;?、什么時候使用枚舉?·除非能確定永遠不會出現兩種以上的值,否則不要使用布爾類型,而使用枚舉。·使用枚舉類型參數的代碼會比bool類型更具有自我描述性。·如果我們關心的是數值,那么應當使用命名常量,而非枚舉。e.g. public const int DaysInSmallMonth = 30; public const int DaysInBigMonth = 31;?、不要使用魔數(幻數)===================================>未完,在讀書過程中不斷更新


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: SHOW| 通榆县| 双流县| 奈曼旗| 嵩明县| 榕江县| 新乡市| 绥中县| 陕西省| 阿城市| 交口县| 封丘县| 临沂市| 云阳县| 临朐县| 东兰县| 太保市| 三原县| 社会| 吴堡县| 舟山市| 丰镇市| 孝感市| 静乐县| 阳西县| 江都市| 波密县| 吴江市| 天全县| 新晃| 廊坊市| 平武县| 永德县| 凤翔县| 梁山县| 虞城县| 鹤壁市| 夹江县| 张家口市| 义乌市| 柘城县|