对泛型函数使用动态类型

时间:2019-04-08 22:19:50

标签: c# templates reflection system.reflection dynamic-typing

这是泛型函数的一个简单示例:

public void DoSomething<T>() { /*... */  }

现在,假设我设法通过反射获得了动态类型。如果我想在DoSomething()中将其作为T传递,我想做这样的事情:

Type myType = typeFound;
DoSomething<myType>();

问题是,它不希望有变量,从而给我一个错误。

您将如何做?

0 个答案:

没有答案