var 是.NET 3.5版本新出的一个定义变量的类型,其实就是一个弱化类型的定义,var可以 代替任何类型,编辑器会根据上下文来判断使用者具体想用什么类型,
当你无法确定自己将使用什么类型的时,就可以使用var,var类似object,但是效率化比object高点。
使用var 定义变量时一般有以下四个特点:
1、必须在定义时初始化。必须是var a=“abc”的形式,不能是var a; a=“abc”的形式;
2、初始化完成后,就不能再给变量赋与初始化类型不同的值了。
3、var要求定义的变量为局部变量。
4、使用var定义变量和object不同,var在效率上和使用强类型方式定义变量完全一样
作者:伯纳乌撸撸
来源:CSDN
原文:https://blog.csdn.net/zhu1991_/article/details/77891136
版权声明:本文为博主原创文章,转载请附上博文链接!