Метод Type.IsAssignableFrom(Type)
Определяет, допускается ли для текущего типа Type присвоение из экземпляра заданного типа Type.
Синтаксис
public virtual bool IsAssignableFrom(Type c)
Параметры
Возвращаемое значение
-
Значение true, если параметр c и текущий объект Type представляют один и тот же тип, или если текущий объект Type входит в иерархию наследования параметра c , или если текущий объект Type является интерфейсом, который реализуется параметром c , или если параметр c является параметром универсального типа и текущий объект Type представляет одно из ограничений параметра c или если Значение c представляет тип значения и текущий Type представляет Nullable<c> (Nullable(Of c) в Visual Basic).Значение false, если не выполняется ни одно из этих условий или значение параметра c равно null.