0x80004002.InvalidCastExceptionインスタンスの初期プロパティ値の一覧については、InvalidCastExceptionコンストラクターを参照してください。実装を直接または間接的に呼び出す。例外がスローされます。Charに変換します。例外がスローされます。Char.変換はサポートされていないため、回避策はありません。インターフェイスを実装していません。interface.ほとんどの場合、変換がサポートされていないため回避策はありません。場合によっては、回避策としてソースタイプのプロパティ値をターゲットタイプの類似のプロパティに手動で割り当てることが考えられます。implementations縮小演算子は、型によってサポートされる明示的な変換を定義します。例外がスローされます。thrown.ほとんどの場合、変換がサポートされていないため回避策はありません。workaround.ダウンキャストDowncastingダウンキャストは、基本型のインスタンスをその派生型の1つに変換しようとしています。オブジェクトに変換しようとして失敗します。nullの場合にのみ、ダウンキャストが成功します。objectインターフェイスオブジェクトをそのインターフェイスを実装している型に変換しようとしていますが、対象の型が、インターフェイスオブジェクトの最初の派生元である型の同じ型でも基底クラスでもありません。例外がスローされます。クラスに関連付けられていないため、変換は失敗します。変換された場合にのみ成功します。インターフェイスオブジェクトが元の型の基本型のインスタンスに変換された場合も、変換は成功します。conversionsでC#キャスト演算子を使用して、値またはオブジェクトを文字列形式に変換しようとしています。例外がスローされます。演算子を使用して、プリミティブ型の値を文字列に変換します。例外はスローされません。メソッドを呼び出します。メソッドは常に存在します。したがって、すべてのマネージ型によって継承またはオーバーライドされます。例外がスローされます。UserControl1.MyCustomEventEventArgs(5))次のコード行に置き換えます。クラスの新しいインスタンスを初期化します。クラスの新しいインスタンスを初期化します。クラスの新しいインスタンスを初期化します。クラスの新しいインスタンスを初期化します。クラスの新しいインスタンスを初期化します。code.プロパティData例外に関する追加のユーザー定義情報を提供する、キー/値ペアのコレクションを取得します。ファイルへのリンクを取得または設定します。取得または設定します。インスタンスを取得します。Exception)Message現在の例外を説明するメッセージを取得します。Exception)Sourceエラーの原因となるアプリケーションまたはオブジェクトの名前を取得または設定します。Exception)StackTrace呼び出し履歴で直前のフレームの文字列形式を取得します。Exception)TargetSite現在の例外がスローされたメソッドを取得します。Exception)メソッドEquals(Object)指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Exception)GetHashCode()既定のハッシュ関数として機能します。Exception)GetType()現在のインスタンスのランタイム型を取得します。簡易コピーを作成します。Object)ToString()現在の例外の文字列形式を作成して返します。Exception)イベントSerializeObjectState例外がシリアル化され、例外に関するシリアル化されたデータを含む例外状態オブジェクトが作成されたときに発生します。Frameworkこのページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック商標このページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック。