Class.IsAssignableFrom(Class) Método

Definição

Determina se a classe ou interface representada por esse Class objeto é igual ou é uma superclasse ou superinterface da classe ou interface representada pelo parâmetro especificado 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

Parâmetros

cls
Class

o Class objeto a ser verificado

Retornos

o boolean valor que indica se os objetos do tipo cls podem ser atribuídos a objetos dessa classe

Atributos

Comentários

Determina se a classe ou interface representada por esse Class objeto é igual ou é uma superclasse ou superinterface da classe ou interface representada pelo parâmetro especificado Class . Ele retorna true se for o caso; caso contrário, retornará false. Se esse Class objeto representar um tipo primitivo, esse método retornará true se o parâmetro especificado Class for exatamente esse Class objeto; caso contrário, retornará false.

Especificamente, esse método testa se o tipo representado pelo parâmetro especificado Class pode ser convertido no tipo representado por esse Class objeto por meio de uma conversão de identidade ou por meio de uma conversão de referência de ampliação. Consulte <cite>The Java Language Specification</cite>, sections {

Adicionado em 1.1.

Documentação Java para java.lang.Class.isAssignableFrom(java.lang.Class<?>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a