zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C# 两个类是否继承关系

c#继承 是否 关系 两个
2023-09-11 14:21:22 时间

IsAssignableFrom:确定指定类型的实例是否可以分配给当前类型的实例

B继承自A

static void Main(string[] args)
        {
            Type a = typeof(A);
            Type b = typeof(B);
            Console.WriteLine(a.IsAssignableFrom(b));       //true
            Console.WriteLine(b.IsAssignableFrom(a));       //false
 
            Type c = typeof(Nullable<int>);
            Type d = typeof(int);
            Console.WriteLine(c.IsAssignableFrom(d));       //true
            Console.WriteLine(d.IsAssignableFrom(c));       //false
 
            Console.ReadLine();
        }
 
        class A { }
 
        class B : A { }