请教高手 下面 是什么意思 internal class ToolStripItemHelper<TItem> 
where TItem : ToolStripItem, new() 
{
类的里面的逻辑结构
}这样写 有什么好处

解决方案 »

  1.   

    采用了泛型,并用where子句,对泛型所允许的实际类型做了限制好处是:在不知道具体使用时的数据类型时,定义一个代表数据类型的变量,到实际调用实例化时再指定具体数据类型,这样防止用 Object 类型来包含所有数据类型,避免了频繁装箱拆箱,同时有where子句的限定,更增强了类型的安全性本人的浅见:泛型是.net 1.0 到 2.0 的革命性进步,使得程序高效、安全,逻辑还很漂亮