C#代码规范

页面导航:首页 > 软件编程 > C#教程 > C#代码规范

C#代码规范

来源: 作者: 时间:2016-01-15 14:58 【

1 注释写在上面,充分利用C 的提示2 短路写法,把大量的前提预先处理,可以让代码实现逻辑更清晰,并能有效的所见代码嵌套深度3 要常用自带的Action Func Predicate委托类型不要引入额外

1.注释写在上面,充分利用C#的提示
这里写图片描述

2.短路写法,把大量的前提预先处理,可以让代码实现逻辑更清晰,并能有效的所见代码嵌套深度
这里写图片描述

3.要常用自带的Action Func Predicate委托类型
不要引入额外的类型 增加负担
http://www.cnblogs.com/akwwl喎"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcC8zMjMyNjc5Lmh0bWw8YnIgLz4NCkRlbGVnYXRl1sHJ2TC49rLOyv2jrNbBtuAzMrj2ss7K/aOsv8nS1M7et7W72Na1o6zSsr/J0tTWuLaot7W72Na1wODQzTxiciAvPg0KoaGhoUZ1bmO/ydLUvdPK3DC49tbBMTa49rSryOuyzsr9o6yx2NDrvt/T0Le1u9jWtTxiciAvPg0KoaGhoUFjdGlvbr/J0tS908rcMLj21sExNrj2tKvI67LOyv2jrM7et7W72Na1PGJyIC8+DQqhoaGhUHJlZGljYXRl1rvE3L3TytzSu7j2tKvI67LOyv2jrLe1u9jWtc6qYm9vbMDg0M08YnIgLz4NCtStwLS1xNC0t6g6PGJyIC8+DQo8aW1nIGFsdD0="这里写图片描述" src="http://www.2cto.com/uploadfile/Collfiles/20151113/20151113085122162.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.注意单词的拼写错误

 

Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<