Язык

Class.IsAssignableFrom(Class) Метод

Определение

Определяет, совпадает ли класс или интерфейс, представленный этим Class объектом, либо суперклассом или суперинтерfaceом, классом или интерфейсом, представленным указанным 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 объектом, либо суперклассом или суперинтерfaceом, классом или интерфейсом, представленным указанным Class параметром. Возвращается true , если да; в противном случае возвращается false. Если этот объект представляет примитивный тип, этот метод возвращаетClass, если указанный true параметр именно этот ClassClass объект; в противном случае возвращаетсяfalse.

В частности, этот метод проверяет, можно ли преобразовать тип, представленный указанным Class параметром, в тип, представленный этим Class объектом путем преобразования удостоверений или путем расширения преобразования ссылок. См. <статью ">Спецификация< языка Java/cite>", разделы {

Добавлено в версии 1.1.

Java документации по java.lang.Class.isAssignableFrom(java.lang.Class<?>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к