当前位置: 代码迷 >> Web Service >> 请问一下C#新语法的意思
  详细解决方案

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

热度:361   发布时间:2013-06-19 10:26:41.0
请教一下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
  相关解决方案