我终于用到了泛型

网友投稿 208 2022-11-28

我终于用到了泛型

我终于用到了泛型

左直拳

泛型是。NET2。0出现的新东西。惭愧,3。0已经出了很久了,可我现在才开始用。落后啊落后,简直屎一堆。

delegatevoid SetEnableCallback(System.Windows.Forms.Control objCtrl, bool

//调用

publicint

{

setTextBox>(this.txt_Total, value.ToString()); }

}

whereControl

是因为不如此,就无法使用象objCtrl.InvokeRequired这些只有窗体控件才会用到的语句。

本来我象是限定为TextBox,Button类型的,语句如下:

privatevoid _SetText(TObject objCtrl, string

where

但这样始终编译不过去,说是一山不容二虎,类类型只能排在前面,将TextBox排在前面,说Button错;将Button排在前面,说TextBox错。真不知道为什么会有这样的规定。最后只好将它们限定为父类型:Control。

泛型的好处是可以写出适应性极好的代码。据说效率很高,没有类型转换、装箱拆箱带来的性能损失。

大江东去,浪淘尽,

千古风流人物。

故垒西边,人道是,

三国周郎赤壁。

乱石穿空,惊涛拍岸,

卷起千堆屎。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:fireflyAIO-3128C主板串口调试介绍
下一篇:Java SpringMVC拦截器与异常处理机制详解分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~