如何在c#中按对象本身获取对象类型

时间:2015-11-07 06:28:00

标签: c# derived-class base-class

DerivedType x = new DerivedType ();// I don't know what

我需要按对象 x 创建对象实例。不知怎的,那样:

BaseType y = Activator.CreateInstance (Type.GetType (x)); 

1 个答案:

答案 0 :(得分:1)

您可以获得基本类型:

Type baseType = x.GetType().GetTypeInfo().BaseType;

但似乎你做错了一般。