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时,要释放,但,如果这个流会被其它方法所调用的话,在方法内释放掉就会让这个流消失,所以这种情况,要应该检查你的代码写得是否有问题,没必要申明这个内存流对像的话就不要申明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值