Type.IsAssignableTo(Type) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の型を指定した targetTypeの変数に割り当てることができるかどうかを判断します。
public:
bool IsAssignableTo(Type ^ targetType);
public bool IsAssignableTo(Type? targetType);
member this.IsAssignableTo : Type -> bool
Public Function IsAssignableTo (targetType As Type) As Boolean
パラメーター
- targetType
- Type
現在の型と比較する型。
返品
true 次のいずれかの条件に該当する場合:
現在のインスタンスと
targetTypeは同じ型を表します。現在の型は、
targetTypeから直接または間接的に派生します。 現在の型は、targetTypeから継承する場合はtargetTypeから直接派生します。現在の型は、targetTypeから継承する 1 つ以上のクラスの連続から継承した場合、targetTypeから間接的に派生します。targetTypeは、現在の型が実装するインターフェイスです。現在の型はジェネリック型パラメーターであり、
targetTypeは現在の型のいずれかの制約を表します。現在の型は値型を表し、
targetTypeはNullable<c>(Visual Basic ではNullable(Of c)) を表します。
false これらの条件がいずれも当てはまらない場合、または targetType が null場合は。