|M| 今天看了别人写的一个SqlHelper 大家看看这里是什么意思
if (connection == null)
{
throw new ArgumentNullException( "connection ");
}
---------------------------------
public ArgumentNullException(string paramName) : base(Environment.GetResourceString( "ArgumentNull_Generic "), paramName)
{
base.SetErrorCode(-2147467261);
}
------------------------------------
我一般是写
if (connection == null)
{
throw new Exception( "未建立数据库连接 ");
}
请问一下他上面是什么意思
为什么要这样写
还有我写的有什么不足
[解决办法]
它的Expection更准确,你的只是个模糊的Exception
[解决办法]
还有你是从Reflector里看的代码吧?
[解决办法]
catch到更具体的exception,就能够做相应的错误处理
[解决办法]
up一下
~
it 's time going
[解决办法]
自己定义了一个异常类,然后返回一个这样的异常
[解决办法]
知道错了,还要知道是什么错..
[解决办法]
GZ+SC
关注加收藏:)
[解决办法]
Environment.GetResourceString( "ArgumentNull_Generic ")从资源文件中取 ArgumentNull_Generic对应的值.
[解决办法]
来晚了,楼上说完了