netstandard.dll無効なキャストまたは明示的な変換が発生したときにスローされる例外。派生型からその基本型への自動変換と派生型への変換をサポートしています。インターフェイスオブジェクトと逆のインターフェイスを提供する型からも返されます。カスタム変換をサポートするさまざまなメカニズムも用意されています。型変換」を参照してください。例外は、ある型のインスタンスから別の型への変換がサポートされていない場合にスローされます。Char値をDateTime値にキャストしようとしたときにInvalidCastExceptionがスローされます。OverflowExceptionは、キャストは正当なものですが、キャスト前の値がキャスト後の値の範囲外の場合にスローされる例外です。ブロックでは処理できません。代わりに、例外の原因を解消する必要があります。eliminated.システムでサポートされている変換については、Convertクラスを参照してください。例外を参照してください。多くの場合、言語コンパイラは、ソースの型とターゲットの型の間に変換が存在しないことを検出し、コンパイラエラーを発行します。例外がスローされる状況について説明します。nullであるか、またはソース引数によって参照されるオブジェクト型が、暗黙的な参照変換によって変換先の型に変換可能である必要があります。