【发布时间】:2010-11-12 04:41:14
【问题描述】:
在 C# 中,我有以下对象:
public class Item
{ }
public class Task<T>
{ }
public class TaskA<T> : Task<T>
{ }
public class TaskB<T> : Task<T>
{ }
我想使用 C# 反射 (Activator.CreateInstance) 动态创建 TaskA 或 TaskB。但是我事先不知道类型,所以我需要根据“namespace.TaskA”或“namespace.TaskAB”等字符串动态创建TaskA。
【问题讨论】:
标签: c# generics reflection activator