读书人

请问一下C#新语法的意思

发布时间: 2013-06-19 10:26:41 作者: rapoo

请教一下C#新语法的意思
请问一下大家下面的代码要怎么理解。
public interface IBuilder
{
void Build<T>() where T : class, new();
}

要是不用新语法,普通的代码是什么样的?
[解决办法]

引用:
Quote: 引用:

就是定了一个泛型参数
不用需要类型转换

我是想知道"where T : class, new();"这个是设什么意思.


约束
T必须是引用类型,并且有不带参数的 constructor.
[解决办法]
参考:
Constraints on Type Parameters (C# Programming Guide)
http://msdn.microsoft.com/en-us/library/d5x73970.aspx

读书人网 >Web Service

热点推荐