`
wangleifire
  • 浏览: 500029 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

C# 修改警告心得

    博客分类:
  • c#
阅读更多

1.(CA1031)如果有try catch最好不要捕获Exception的异常,要捕获具体的异常,如果捕获的Exception,那么要加上throw。

2.常量命令规范,遵守首字母大写,驼峰状,不是JAVA中的,全部大写加下划线(微软真变态,非得自己搞一套规范)。

3.方法入口一定要做安全判断,如:有字符串的参数,一定要做String.IsNullOrEnty()的判断,等。

4.参数命名不要在后缀上加参数类型

5.登陆命名最好用LogOn  or LogOff 不要用Login or Logout 不要问我为什么,我会告诉你微软就这么做。

6.(CA1011)在传参数时,如果有基类的,尽量用基类。

7.(CA2000)释放资源,例如内存流,在超过SCOPE时,要释放,但,如果这个流会被其它方法所调用的话,在方法内释放掉就会让这个流消失,所以这种情况,要应该检查你的代码写得是否有问题,没必要申明这个内存流对像的话就不要申明

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics