问一句 c#的语句 !

$扫地僧$ 2009-02-16 11:01:07
public class Singleton<T> where T : class, new()
{

}

----
我想问一下 这句话是什么意思!??
...全文
257 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
swalp 2009-02-16
  • 打赏
  • 举报
回复
查了一下。是泛型
xuqunying0545 2009-02-16
  • 打赏
  • 举报
回复
路过,顺便学习一下泛型类
king19840811 2009-02-16
  • 打赏
  • 举报
回复
泛型约束
Lovest 2009-02-16
  • 打赏
  • 举报
回复
泛型类
悔说话的哑巴 2009-02-16
  • 打赏
  • 举报
回复
使用new关键字的作用只是让编译器在泛型实例化之处,检查所绑定的泛型参数是否具有无参构造函数:
MyGenericClass<SomeType> t = new MyGenericClass<SomeType>();
//此处编译器会检查SomeType是否具有无参构造函数。若没有则会有compile error。
yuji821 2009-02-16
  • 打赏
  • 举报
回复
c#里面的泛型
where 表示约束
冒号后是 new() 表示构造函数约束
若是class 表示引用/值类型约束
the_pain 2009-02-16
  • 打赏
  • 举报
回复
http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/20081117/151842.html
wolf1118baby 2009-02-16
  • 打赏
  • 举报
回复
学习一下
lianhui1122 2009-02-16
  • 打赏
  • 举报
回复
泛型类
the_pain 2009-02-16
  • 打赏
  • 举报
回复
写错,struct是值类型约束
class是引用类型约束
cc_net 2009-02-16
  • 打赏
  • 举报
回复
泛型类,where生意类型限定
the_pain 2009-02-16
  • 打赏
  • 举报
回复
c#里面的泛型
where 表示约束
冒号后是 new() 表示构造函数约束
若是class 表示引用/值类型约束
yagebu1983 2009-02-16
  • 打赏
  • 举报
回复
主要是对泛型使用的一种约束。。。
hcbzd 2009-02-16
  • 打赏
  • 举报
回复
泛型类的标准定义。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧