您的位置:首页 > 编程语言 > C#

C# 编程规范(逐步总结)

2012-08-29 16:23 357 查看
1. 类库中的方法都不知道调用者的信息,每个方法都要进行参数校验,对于不合法的参数通过异常进行通知。

public void InsertUser(User user)
{
if(user==null)
{
throw new ArgumentNullException("参数user为null");
}
//调用Orm
}


2.
如果方法不处理异常,禁止使用try-catch语句;
方法不应该吞没任何一个异常,除非是最上层方法;
方法拦截一个异常后,要么抛出一个封装后的新异常,要么采取相应的措施后,抛出原异常;
如果方法需要在异常时是否资源,使用using或try-finally语句。

3.
如果没有特殊需要,不要使用返回值来判断方法是否执行成功,而应该采用.NET类库统一的机制:
方法顺利执行完毕,表示执行成功;方法抛出异常,表示执行失败。不需要返回值的方法,应一律返回void。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: