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
对象表示基元类型,则如果指定的Class
参数正是此Class
对象,则此方法返回 true
;否则返回 false
。
具体而言,此方法测试指定参数表示 Class
的类型是否可以通过标识转换或通过扩展引用转换转换为此 Class
对象表示的类型。 有关详细信息,请参阅 <em>Java 语言规范</em> 第 5.1.1 节和第 5.1.4 节。
在 1.1 中添加。
的 java.lang.Class.isAssignableFrom(java.lang.Class<?>)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。