这个东西哦,微软目的就是为了方便开发,在实战中有多大意义?不在本人研究范围之内。
本人以前是学过VB的,VB定义变量的形式好像就是 var a = "abc" var b =100 然后就因为这个受到了很多人的批评,为什么了?因为没有确定变量的类型。当然,还有些别的理由,本人没有深入研究。因为也过了好多年,也只是记得个大概,好像是这样的。
现在好了,真如三国演义开篇所说,天下大势,分久必合,合久必分。终点又回到起点。到了C#4.0时代,不确定类型的变量定义方法又来了,dynamic=1; dynamic="abc" 真是不知道该怎么理解了,借一句流行语来说,蛋痛!
当然,在VB时代,用VAR定义变量不好有不好理由,C#4.0有需要用这种方式类定义变量,肯定也有一套相应的理论。有点类似成也萧何,败也萧何的道理。
所以说,这些个扯谈的东西哦,不是浮云又是神马了?