我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:万喜彩票 > 泛型编程 >

C泛型编程与使用object或var编程 使用区别? 大家认为哪些场景用

归档日期:05-05       文本归类:泛型编程      文章编辑:爱尚语录

  C#泛型编程与使用object或var编程 使用区别? 大家认为哪些场景用哪种方式呢

  C#泛型编程与使用object或var编程 使用区别? 大家认为哪些场景用哪种方式呢

  一个类中或方法中有多种类型.个人感觉用object更方便?请教大家指点下,泛型与object分别在什么情况下使用更合理?谢谢...

  一个类中或方法中有多种类型. 个人感觉用object更方便? 请教大家指点下, 泛型与object分别在什么情况下使用更合理? 谢谢

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部object会涉及到装箱拆箱的问题,效率很低,使用的时候要强制转换,不考虑效率也很容易出错, 一般只在必要的时候使用(这也是象为什么arraylist这种东西不推荐使用的原因)

  var是由编译器来推断局部变量的类型,一般主要用在lamda和linq上,平时也基本上不用的。比如一个集合里有多种数据类型,这时就必须用object而不是泛型。 这样说对吗?不对,如果有多种类型,那你完全可以用类或者结构来实现,也没有必要用到object

本文链接:http://apps-n-tabs.com/fanxingbiancheng/235.html