将类型作为变量传递,然后使用它

时间:2019-09-02 16:31:09

标签: c#

我希望能够做这样的事情

gcloud config list

尝试使用void SampleFunction(Type type) { type varA = default(type); OtherGenericFunction<type>(); } ,但未得到任何结果。

我尝试搜索它,但是我不了解解决方案或如何应用它们,

How to use local variable as a type?

Passing just a type as a parameter in C#

有人可以解释如何处理我的情况吗?

仅提供一些上下文:我试图模拟一些通用函数。由于通用的简单模拟无法正常工作-我目前的理论解决方案是在函数Im测试中收集typeof(type)使用过的类型,然后对其进行迭代并设置我的模拟对象。

0 个答案:

没有答案