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的一或多個一連串類別,則會直接衍生自targetType。targetType是目前類型所實作的介面。目前類型是泛型型別參數,代表
targetType目前型別的其中一個條件約束。目前的類型代表實值型別,而且
targetType代表Nullable<c>Visual Basic) 中的 (Nullable(Of c)。
如果以上條件都不成立,或者 targetType 為 false,則為 null。