Class.IsAssignableFrom(Class) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷此 Class 物件所代表的類別或介面是否與指定 Class 參數所代表的類別或介面相同,或是其的超類別或超介面。
[Android.Runtime.Register("isAssignableFrom", "(Ljava/lang/Class;)Z", "")]
public bool IsAssignableFrom(Java.Lang.Class cls);
[<Android.Runtime.Register("isAssignableFrom", "(Ljava/lang/Class;)Z", "")>]
member this.IsAssignableFrom : Java.Lang.Class -> bool
參數
- cls
- Class
要檢查的 Class 物件
傳回
該 boolean 值表示該類型的 cls 物件是否能被指派給此類物件
- 屬性
備註
判斷此 Class 物件所代表的類別或介面是否與指定 Class 參數所代表的類別或介面相同,或是其的超類別或超介面。 若有則返回 true ;否則返回 false。 若此Class物件代表原始型態,若指定true參數正好是此Class物件,此方法回傳Class;否則回傳 false。
具體來說,此方法測試指定參數所代表 Class 的型別是否能透過恆等轉換或擴大參考轉換轉換為該 Class 物件所代表的型別。 請參見 <引用>Java 語言規範</引用>,章節 {
在 1.1 版本中加入。
Java 文件 java.lang.Class.isAssignableFrom(java.lang.Class<?>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。