首先,我必须参考Jon Skeet对类似问题的回答
https://stackoverflow.com/a/266282/1184296
在他的回答中,他写了这个
Type genericClass = typeof(Generic<>);
我在这里不明白的是如何获得Generic&lt;&gt;出现。
我尝试在using
下添加System
个所有名称空间,但没有运气。在IntelliSense中没有显示任何内容,并且Generic<>
在红色下面标有“无法找到类型或名称空间'Generic'......”。
有谁知道如何解决这个问题?
感谢。
答案 0 :(得分:1)
如果您查看帖子中的代码,John Skeet已创建自定义类 ..
public class Generic<T>
{
public Generic()
{
Console.WriteLine("T={0}", typeof(T));
}
}
所以,你也可以这样做,你可能需要John Skeets获取该代码的权限吗? :)