私は、チームがカスタムエラー信号を優先して例外条項を回避することを決めた.NETプロジェクトに取り組んでいます。 1件の厄介な副作用がある以外実際には、概念が、十分に機能します。私がやりたい何カスタムエラー信号による条件付き動作
var error = DoSomething();
if(!error.Success)
return error;
return DoSomethingElse();
は、次のようなものです:私は自分自身常に続行するかどうかを決定する前に、中間のエラーコードをチェック見つけますC#でどのようなことがある、または拡張メソッドで行うことが可能であろう - ?私は、構築物は「あればリターン」は、Rubyなどの一部の言語がサポートして知っている
DoSomething().ReturnIfError();
return DoSomethingElse();
あなたはあなたのケースのvarエラーがtrueまたはfalseを返すため、MethodName ..?..を返すと言っていますか?私がこれを正しく読んでいる場合は、実行する方法..? – MethodMan
もしあなたが自分自身のMethodNameを返そうとしているのなら、このリンクをチェックしてください。あなたの質問を正しく理解していることを前提として、何をやるべきか、アイデアを教えてくれるでしょう。 http://bytes.com/topic/c-sharp/answers/233553-get-function-name – MethodMan
この例はかなり工夫されています...ポイントは私が実行し続けたいのですが、メソッドを実行するだけでなく、エラーは検出されていません。 –