var 匿名类型
int age=12;//int实际上是指定了age的数据类型。但我们也可以不指定类型,那就是用var。
比如:var age=12;那么age的数据类型就是12,
比如:var age1="baidu";那么age的数据类型就是字符串
也就是说,var它自动给你生成数据类型。不过一旦定义了之后,类型就不能在更改了。
比如var age=12,那么再写age=12.2就不行了,因为12是整数,12.2是小数,类型不一样。
来一个例子,比如计算1和1.5的和,那么在定义的时候,这两个数据类型就必须要不一样,1是整数型,1.5是小数型;1是int,1.5是double,可是用var定义,是可以一样的。
var a=1;//不匿名应该写:int a=1;
var b=1.5;//不匿名应该写:double b=1;
console.writeline(a+b);结果如图:
