泛型类型不能用于类的构造函数里吗?为什么?
比如这样
class Constructor
{
public Constructor<T>(T temp)
}
visual studio提示有错
可我在查看有关泛型的知识的时候,没看到说不能这么用啊,难道我看漏了?
------解决方案--------------------Constructor<T>和Constructor不是一个类了
正如List<T>和List不是一个类一样
------解决方案--------------------你看看List<T>这样的泛型类构造函数是怎么定义的就知道了。
public class Constructor<T>
{
public T data { get; set; }
public Constructor(T t)
{
this.data = t;
}
}