请问什么时候用var呢?

来源:5-2 泛型方法

慕娘3119025

2017-02-28 17:50

请问什么时候用var呢?

写回答 关注

3回答

  • 天再高又怎样
    2017-03-01 14:54:40
    已采纳

    刚百度了一下,var可以替代任何类型,但必须在定义时初始化,即

    var a = 1,var b = 'B', var imooc = "慕课网";

    ,都可以的,在编译时var声明的类型将会根据赋值语句自动判定,分别判定为int,char,string。所以自己写方便,但是别人读起来麻烦。我回顾了课程老师在泛型中用到 

     var dog = dogCage.TakeOut();

     我也是初学,读不懂var替代的是什么类型,所以我猜不清楚的类型所以就用var呗,哈哈

    慕娘3119...

    非常感谢!

    2017-03-02 15:13:29

    共 1 条回复 >

  • kong66
    2017-03-01 18:26:57

    这个就是书写的时候方便而已,实际上编译的时候会根据右值的类型来判断,进而替换

  • 基仔的ATM4278063
    2017-04-14 15:27:03

    这个用var替代时机的类型  让课程理解难度高了很多。不建议老师为了图方便这么搞

C#面向对象编程

本系列教程主要是,带你学习C#面向对象编程的编程思想、编程技巧

68857 学习 · 153 问题

查看课程

相似问题