美文网首页
(转)C#中var关键字

(转)C#中var关键字

作者: aslbutton | 来源:发表于2019-03-05 08:26 被阅读0次

    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
    版权声明:本文为博主原创文章,转载请附上博文链接!

    相关文章

      网友评论

          本文标题:(转)C#中var关键字

          本文链接:https://www.haomeiwen.com/subject/vriguqtx.html