C# にはない Java で私が本当に気に入った機能の 1 つは、checked exceptionsです。Visual Studio で (おそらく stylecop 経由で) シミュレートしたり、チェック済みの例外を有効にしたりする方法はありますか?
はい、多くの人がそれらを嫌っていることは知っていますが、役立つ可能性があると思います.
C# にはない Java で私が本当に気に入った機能の 1 つは、checked exceptionsです。Visual Studio で (おそらく stylecop 経由で) シミュレートしたり、チェック済みの例外を有効にしたりする方法はありますか?
はい、多くの人がそれらを嫌っていることは知っていますが、役立つ可能性があると思います.
私の知る限り、C# でチェック例外を行う方法はありません。その機能 (または見方によってはバグ :)) は言語でサポートされていません。
メソッドに XML コメントを追加し、それによってスローされた例外を含め、コードを呼び出す人がドキュメントを読むことを期待するのが最善の策です。
このようなもの:
/// <summary>
/// This is my method that does stuff.
/// </summary>
/// <exception cref="InvalidOperationException">This stuff can't be done!</exception>
public void DoStuff()
{
// do stuff
}