我有以下几点:通用构造可能很愚蠢的问题
GenericClass<T> : Class
{
T Results {get; protected set;}
public GenericClass<T> (T results, Int32 id) : base (id)
{
Results=results;
}
public static GenericClass<T> Something (Int32 id)
{
return new GenericClass<T> (i need to pass something like new T?, id);
}
}
更新T可以是任何类型或值,因此,使用新的()是okish对于某些类型的,但definetely不是值。我想这意味着一些课程重新设计。
想法是如何使用构造函数?例如,是否有可能传递类似于新T的东西(尽管它不应该,因为T当时不知道),或者将会避免传递null的扭曲是什么?
根本不笨。你应该看到**在这里发布的一些**问题> ;-) – smirkingman 2010-12-09 16:14:08