我在.svc文件检查参数,以避免try..catch块(?)
public SomeDTO Method1(byte[] bitmapAsByteArr, DTO1 dto1, DTO2 dto2)
{
if(bitmapAsByteArr!= null && bitmapAsByteArr.Length > 0 && dto1!= null && dto2 != null)
{
return new SomeDTO(bitmapAsByteArr,dto1,dto2,1,2,3,4);
}
else
{
throw new ArgumentNullException();
}
}
我徘徊,如果这种方式是更好地让他们在尝试这种方法的身体写了这个方法.. catch块。 在这种情况下有什么更好?
你不应该_return_例外,你应该扔** **他们。 – 2011-04-13 08:44:43
是的...我的错误.. :) – Yanshof 2011-04-13 08:47:08