web-dev-qa-db-ja.com

JavaのようなC#にthrowsキーワードはありますか?

可能性のある複製:
C#でJavaスタイルのthrowsキーワードを使用する方法

たとえば、例外が発生する機能がある

private void functionName() throws Exception
{
   // some code that might throw an exception
}

ありがとう!

84
user677607

いいえ、C#にはチェック済みの例外がないため

スローされた例外を文書化する場合は、標準のXMLドキュメントを使用します

/// <exception cref="InvalidOperationException">Why it's thrown.</exception>
134
Dilum Ranatunga

いいえ。c#にはそのような構造はありません。ただし、次のようにメソッドにコメントを追加できます/// <exception cref="Exception"></exception>およびIntelliSenseで表示されます

18
fedotoves

残念ながら、それはありません、そしてそれは苦痛になります。解決策は、コードがスローする例外とエラーの処理方法にもっと注意することです。

5
Alan Delimon