很简单的例子:1.  DataTable x=GetTable();
2.  var x=GetTable();
第二种写起来要快一些,也更干净一些,但是有没有什么弊端?谢谢。

解决方案 »

  1.   

    因为var只能做为局门变量使用,主要看自己,但我一直都没有用过(用不上),我觉得这个类型只有和LinQ一起用才方便(它是为LinQ而存在的)
      

  2.   

    首先性能上是一样,你自己知道它就是DataTable类型,换作别人,不能一眼看出它的类型
      

  3.   

    发了两帖?去看那个帖吧...别乱讲...var仅仅是语法糖,编译时就被处理掉了,跟运行时蛋关系都没有...不用测试,跟运行时蛋关系都没有...多看看MSDN吧...