私は、関数またはメソッドから返される型を探しています。成功したかどうかを最初に伝え、メッセージに(文字列として)アタッチして、失敗した理由に関する詳細情報を渡します。アプリケーション終了コードの行に何かがある可能性があります。ただし、特定のエラーメッセージのインデックスを作成するための一連の終了コードは作成しないでください。私は単一の「成功」出口コードの考え方が好きなので、呼び出しが失敗したかどうかを素早くチェックしてそれに応じて作業することができます。Boolと静的メソッドの返り値の文字列を含むC#の組み込み型はありますか?
私はこれをサービス呼び出しのような一連の静的メソッドの戻り値型にしたいと思っていましたが、その2つのフィールド(boolとstring)を持つクラスを作成するだけでした。しかし、私はそれを見つけることができませんでしたが、これらのようなものがすでに存在するかもしれないと感じます。また、この種の情報を取得するためのメソッドからの戻り値や、これらの静的クラスに対する一般的なルールをすべて処理する方が良い場合は、あなたのコメントを歓迎します。より見やすくするために
:
public static <type> CreateSomething(string somethingName)
{
...
return new <type>("Fail!", "Because...");
}
関連質問(おそらくない正確な複製):http://stackoverflow.com/questions/5919700/generic-property-disadvantages – CodesInChaos
しかし、一般的なタイプを探しているわけではありません。 – rae1