6
私はJava
にこのコードを書いていますが、例外を報告するために使用しました(スローFileNotFoundException
、IOException
、ClassNotFoundException
)。C#で例外を報告するにはどうすればよいですか?
例:
private void functionName() throws FileNotFoundException, IOException, ClassNotFoundException{}
私はそれを行うことができますどのように、C#
でこれを行う必要がありますか?
できません。 C#では、メソッドのシグネチャ内で、チェックされた例外、またはそのような例外の型の宣言はサポートされていません。あなたができることは、例外が予想されることを宣言するドキュメントを追加することです。 – sstan
[Java/C#のチェック例外は何ですか?](http://stackoverflow.com/questions/9371686/what-are-checked-exceptions-in-java-c) – sstan
@sstanの説明に追加するには'/// <例外cref =" FileNotFoundException "> ...'タグを使用することができます。[ここ](https://msdn.microsoft.com/en-us/library/w1htk11d.aspx)に記載されています。これは単なる文書ですが、チェックされた例外ではありません。 –