首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

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

2013-06-19 
请教一下C#新语法的意思请问一下大家下面的代码要怎么理解。public interface IBuilder{void BuildT() wh

请教一下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

热点排行