関数またはメソッドから返される型を探しています。最初に成功したかどうかを伝え、次にメッセージを (文字列として) 添付して、失敗した理由に関する詳細情報を渡します。アプリケーション終了コードの行にある可能性があります。ただし、特定のエラー メッセージにインデックスを付けるために終了コードのセット全体を作成することはしません。私は単一の「成功」終了コードのアイデアが好きなので、呼び出しが失敗したかどうかをすばやく確認し、それに応じて動作することができます。
これを一連の静的メソッド (サービス呼び出しなど) の戻り値の型にしたかったので、これら 2 つのフィールド (bool と string) を持つクラスを作成するだけで済みました。しかし、私はそれを見つけることができませんでしたが、これらのようなものがすでに存在する可能性があると感じています. また、メソッドからの戻り値を処理してこの種の情報を取得するためのより良い方法や、これらの種類の静的クラス全体に対する一般的なルールがある場合は、コメントを歓迎します.
視覚化を改善するには:
public static <type> CreateSomething(string somethingName)
{
...
return new <type>("Fail!", "Because...");
}