c#3.0加入的一些新特性——隐式类型

  2.隐式类型

 

  在.NET2.0中我们定义数据类型的时候一般

  

int i =1;
//
int a;
a =1;

  在.NET3.0加入了隐式类型Var

  

            //隐式类型写法:

var i = 1;//隐式类型会根据i的赋值来识别是什么类型

//错误写法1
var i = 1;
i = "a"; //因为i已经赋值为int 类型1了后面在给i赋值为“a”string类型因为前面是int类型后面是string类型所以他们类型错误

//错误写法2
var i;//隐式类型必须定义的时候给她赋值
i = "a";

 

posted @ 2011-11-16 15:35  暗黑地狱风  阅读(117)  评论(0编辑  收藏  举报