为了账号安全,请及时绑定邮箱和手机立即绑定

请问什么时候用var呢?

请问什么时候用var呢?

正在回答

3 回答

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

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

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

 var dog = dogCage.TakeOut();

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

1 回复 有任何疑惑可以回复我~
#1

慕娘3119025 提问者

非常感谢!
2017-03-02 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问什么时候用var呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信