1

首先,我必须参考 Jon Skeet 对类似问题的回答

https://stackoverflow.com/a/266282/1184296

在他的回答中,他写了这个

Type genericClass = typeof(Generic<>);

我在这里不明白的是如何让 Generic<> 出现。

我尝试using在所有命名空间下添加 sSystem但没有运气。IntelliSense 中没有显示任何内容,并Generic<>以红色下划线显示“找不到类型或命名空间 'Generic'...”。

有谁知道如何解决这个问题?

谢谢。

4

1 回答 1

1

如果您查看帖子中的代码,John Skeet 已经创建了一个自定义类..

public class Generic<T>
{
    public Generic()
    {
        Console.WriteLine("T={0}", typeof(T));
    }
}

那么,您也可以这样做,但您可能需要获得 John Skeets 的许可才能获取该代码?:)

于 2013-09-18T12:24:15.817 回答