通用反射类型

时间:2012-09-19 13:45:47

标签: c# reflection

  

可能重复:
  How to use reflection to call generic Method?

我的实际代码如下:

Myclass component = go.GetComponent<Myclass>();

我想使用反射使其更具动态性,所以我尝试了以下

Type component = Type.GetType("Myclass");
object componentInstance = Activator.CreateInstance(component);
componentInstance = go.GetComponent<component>();

对于最后一行,我收到以下错误

  

找不到类型或命名空间名称'component'(您是否缺少using指令或程序集引用?)

有没有办法让这项工作?

1 个答案:

答案 0 :(得分:1)

查看这篇文章:

How to dynamically create generic C# object using reflection?

准确显示您的需求。