var关键字是C#3.0新增的特性,当你不能确定自己需要使用的类型时,可以选择使用var
var可以代替任何类型,var关键字指示编译器根据初始化语句右侧表达式推断变量类型
例:
int a = 2 ; //int类型
var a = 2 ; //int类型
var b="book" //string类型
使用var类型需注意:
1、在定义时初始化
2、初始化完成,变量类型确定,不能给变量赋值与初始化类型不符的类型值
3、var要求的是局部变量
var关键字是C#3.0新增的特性,当你不能确定自己需要使用的类型时,可以选择使用var
var可以代替任何类型,var关键字指示编译器根据初始化语句右侧表达式推断变量类型
例:
int a = 2 ; //int类型
var a = 2 ; //int类型
var b="book" //string类型
使用var类型需注意:
1、在定义时初始化
2、初始化完成,变量类型确定,不能给变量赋值与初始化类型不符的类型值
3、var要求的是局部变量