我正在尝试使用反射调用或创建抽象类的实例。这可能吗。这是我尝试过的,但我收到一条错误消息“无法创建抽象类的实例”。
Type dynType = myTypes.FirstOrDefault(a => a.Name == "MyAbstractClass");
ConstructorInfo getCons =
dynType.GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, new Type[0], null);
object dynamicInstance = getCons.Invoke(null);
编辑:我可以使用反射访问这个抽象类的属性吗?