请教高手指导一下,普通委托和泛型委托的不同,普通委托不能满足所有的需求么 请教高手指导一下,普通委托和泛型委托的不同,普通委托不能满足所有的需求么个人感觉普通的委托就可以满足所有需求啊,为啥要用泛型委托呢,泛型委托只是把参数类型固定死了,普通委托定义的时候也可以固定死啊,不了解,菜鸟求指教,越通俗易懂越好,非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如过没有Action<>之类的泛型委托,那么你每次需要定义一个委托的时候都要多些上好几行代码,不麻烦吗? 如果只是参数不同,而且参数类型都是 Is A 的关系,你有必要每个类型写一个委托吗,如果有1w个类,你也要写一万个委托吗 因为C# 1.0不支持泛型。微软必须考虑兼容性,不能说C# 1.0的代码拿到4.0中,好多不能编译,或者不能运行了。类似地,为什么List对象有Sort方法,DataTable还有Select,其实有了LINQ,一点意义也没有了。作为程序员来说,你应该用主流的技术,“如无必要,勿增实体”。 全部的委托区别仅仅只在于方法参数的个数、类型和返回值。有了泛型委托,参数的类型就可以忽略了,通过类库提供的Fun和Action泛型带1到16个参数的委托,我们就基本不用自己定义任何委托,直接拿来用了。 C#控件的显示问题 winform中的treeview中拖动一个节点到另一个位置,松开鼠标后怎么将鼠标定位在你拖动的这个节点上 windows7下如何使窗口置顶 一个小问题帮忙看看呀!!! 数据集根据用户选择定位、编辑;检索到一行后定位显示 请教组合键问题 请教如何枚举打印form里面所有的控件以及控件内容? 救命!我的.NET起不来了! 我要做个程序,每隔一定的时间向另一个程序发送按键,请问如何实现? 请教:我打算用C#来写一个局域网用的即时通讯工具,不知是否合适,再者请说一下QQ的实现原理(限于局域网) 关于DataGridview控件的问题 C#界面卡死问题
微软必须考虑兼容性,不能说C# 1.0的代码拿到4.0中,好多不能编译,或者不能运行了。类似地,为什么List对象有Sort方法,DataTable还有Select,其实有了LINQ,一点意义也没有了。作为程序员来说,你应该用主流的技术,“如无必要,勿增实体”。