程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#代碼規范

C#代碼規范

編輯:C#入門知識

C#代碼規范


1.注釋寫在上面,充分利用C#的提示
這裡寫圖片描述

2.短路寫法,把大量的前提預先處理,可以讓代碼實現邏輯更清晰,並能有效的所見代碼嵌套深度
這裡寫圖片描述

3.要常用自帶的Action Func Predicate委托類型
不要引入額外的類型 增加負擔
http://www.cnblogs.com/akwwl喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcC8zMjMyNjc5Lmh0bWw8YnIgLz4NCkRlbGVnYXRl1sHJ2TC49rLOyv2jrNbBtuAzMrj2ss7K/aOsv8nS1M7et7W72Na1o6zSsr/J0tTWuLaot7W72Na1wODQzTxiciAvPg0KoaGhoUZ1bmO/ydLUvdPK3DC49tbBMTa49rSryOuyzsr9o6yx2NDrvt/T0Le1u9jWtTxiciAvPg0KoaGhoUFjdGlvbr/J0tS908rcMLj21sExNrj2tKvI67LOyv2jrM7et7W72Na1PGJyIC8+DQqhoaGhUHJlZGljYXRl1rvE3L3TytzSu7j2tKvI67LOyv2jrLe1u9jWtc6qYm9vbMDg0M08YnIgLz4NCtStwLS1xNC0t6g6PGJyIC8+DQo8aW1nIGFsdD0="這裡寫圖片描述" src="http://www.bkjia.com/uploads/allimg/151127/0429402554-2.png" title="\" />
這裡寫圖片描述

修改之後:
這裡寫圖片描述
這裡寫圖片描述

4.容器不要直接public,要容器自己權限操作,如果代碼量大的話不利於維護,出現一個bug不知道從哪兒操作

5.多用var,C#不需要太關注類型
這裡寫圖片描述

6.掛事件要對應著減事件,以免內存洩露
在Start中+=事件,就要立馬寫對應的OnDestroy()中-=事件

7.任務的單詞不要用task用quest

8.變量命名規范
*例如事件不要以event結尾,class不要以class結尾

9.EventHandler如果確定不需要sender,可以考慮用Action

10.public的方法首字母大寫

11.如果方法是GetXXX,那麼返回不能是void,必須有返回值

12.C++裡面的byte類型或者uint類型 int類型枚舉采用C#強類型枚舉
這裡寫圖片描述
或者參數裡是uint或者int這種情況也要使用強類型枚舉
這裡寫圖片描述
或者字段屬性是uint類型也要使用強類型枚舉
這裡寫圖片描述
或者字典的key
這裡寫圖片描述

13.xml屬性=左右不需要空格
這裡寫圖片描述

14.C++/Unity中的C#采用Pascal命名規則,js/ts采用camel命名規則
這裡寫圖片描述
前面屬於camel命名規則,後面屬性Pascal命名規則
這裡寫圖片描述html

16.C#中的容易都是引用類型,和C++ STL中的值類型容易是不一樣的,傳參時候不會有拷貝性能損傷

17.注意單詞的拼寫錯誤

 

  1. 上一頁:
  2. 下一頁: