私は.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();
}
}
を、この方法を書いた私は、この方法は、彼らが試みで、このメソッドの本体を作る方が良い場合さまよいました。..キャッチブロック。 この場合、何が良いですか?
を必要とされているものは何でもあなたは例外を_return_べきではありません、あなたは**スロー**それらべきにスローを追加または変更するのは簡単です。 –
はい...私の間違い.. :) – Yanshof