このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
try コード ブロックには何が含まれていますか?
try
リソースをクリーンアップし、例外が発生するかどうかに関係なく実行されるコード。
例外オブジェクトをスローするコード。
例外が発生する可能性があるコード。
catch コード ブロックの目的は何ですか?
catch
try ブロックで割り当てられたリソースをクリーンアップする。
例外を処理するか、ログするか、無視する。
例外が発生する可能性があるコードを実行する。
IndexOutOfRangeException 例外は、どのようなときにスローされますか?
IndexOutOfRangeException
IndexOutOfRangeException 例外は、ある型の値を別の型の配列に格納しようとするとスローされます。
無効なキャストまたは明示的な変換を試みると、IndexOutOfRangeException 例外がスローされます。
IndexOutOfRangeException 例外は、配列の境界の外側で配列のインデックスの作成が試みられるとスローされます。
ArrayTypeMismatchException 例外は、どのようなときにスローされますか?
ArrayTypeMismatchException
ArrayTypeMismatchException 例外は、ある型の値を別の型の配列に格納しようとするとスローされます。
値が null である型のメンバーにアクセスしようとすると、ArrayTypeMismatchException 例外がスローされます。
ArrayTypeMismatchException 例外は、配列の境界の外側で配列のインデックスの作成が試みられるとスローされます。
すべての派生例外の種類が継承する基底クラスの名前は何ですか?
Object。
Object
System。
System
Exception。
Exception
例外オブジェクトのどのプロパティを使うと、エラーが発生した場所を特定できますか?
InnerException。
StackTrace。
TargetSite。
C# での例外のキャッチに関して推奨される方法はどれですか?
オブジェクト引数を指定せずに、任意の種類の例外をキャッチします。
コードが復旧方法を認識している例外のみをキャッチします。
System.Exception から派生していない例外のみをキャッチします。
C# で、0 除算を試みたときに発生する特定の例外の種類の名前は何ですか?
ArithmeticException。
InvalidCastException。
DivideByZeroException。
作業を確認する前にすべての問題に回答する必要があります。
このページはお役に立ちましたか?
このトピックについてサポートが必要ですか?
このトピックの意図を把握したり、理解を深めたりするために Ask Learn を使ってみませんか?