印刷用ページ       送信     
クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Visual Studio .NET
製品ドキュメント
Visual Basic と Visual C#
リファレンス
Visual C# 言語
C# 言語仕様
16. 例外
 16.4 共通の例外クラス
C# 言語の仕様
16.4 共通の例外クラス

C# の特定の処理によって、次の例外がスローされます。

System.ArithmeticException
System.DivideByZeroExceptionSystem.OverflowException など、算術演算中に発生する例外の基本クラスです。
System.ArrayTypeMismatchException
格納される要素の実際の型が、配列の実際の型と互換性がないために、配列への格納に失敗した場合にスローされます。
System.DivideByZeroException
整数値を 0 で除算しようとしたときにスローされます。
System.IndexOutOfRangeException
0 未満のインデックス、または配列の範囲外のインデックスを使用して、配列のインデックス付けをしようとしたときにスローされます。
System.InvalidCastException
基本型またはインターフェイスから派生型への明示的変換が、実行時に失敗した場合にスローされます。
System.NullReferenceException
参照先オブジェクトを必要とする方法で null 参照が使用された場合にスローされます。
System.OutOfMemoryException
new を使用してメモリを割り当てようとして、割り当てに失敗した場合にスローされます。
System.OverflowException
checked コンテキストで算術演算がオーバーフローしたときにスローされます。
System.StackOverflowException
保留状態のメソッド呼び出しが多すぎて、実行スタックに空きがなくなったときにスローされます。一般的には、再帰が深いか、または無限再帰の場合に、この例外が発生します。
System.TypeInitializationException
静的コンストラクタが例外をスローし、その例外をキャッチする catch 句が存在しない場合にスローされます。
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker