有没有快速验证空参数的方法 通过属性或其他什么?
转换这个:
public void Method(type arg1,type arg2,type arg3)
{
if (arg1== null) throw new ArgumentNullException("arg1");
if (arg2== null) throw new ArgumentNullException("arg2");
if (arg3== null) throw new ArgumentNullException("arg3");
//Business Logic
}
像这样:
[VerifyNullArgument("arg1","arg2","arg3")]
public void Method(type arg1,type arg2,type arg3)
{
//Business Logic
}
想法?谢谢大家。
最佳答案
有Code Contracts内置于 .NET 4 中。这可能与您所获得的一样接近。在 DevLabs 上有更多信息。如果你选择走这条路。
关于c# - 具有属性的快速 ArgumentNullException。有可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2846487/