課程
/后端開發(fā)
/C#
/C#面向?qū)ο缶幊?/a>
請問什么時候用var呢?
2017-02-28
源自:C#面向?qū)ο缶幊?nbsp; 5-2
正在回答
剛百度了一下,var可以替代任何類型,但必須在定義時初始化,即
var?a?=?1,var?b?=?'B',?var?imooc?=?"慕課網(wǎng)";
,都可以的,在編譯時var聲明的類型將會根據(jù)賦值語句自動判定,分別判定為int,char,string。所以自己寫方便,但是別人讀起來麻煩。我回顧了課程老師在泛型中用到?
?var?dog?=?dogCage.TakeOut();
?我也是初學(xué),讀不懂var替代的是什么類型,所以我猜不清楚的類型所以就用var唄,哈哈
慕娘3119025 提問者
這個就是書寫的時候方便而已,實際上編譯的時候會根據(jù)右值的類型來判斷,進而替換
這個用var替代時機的類型 ?讓課程理解難度高了很多。不建議老師為了圖方便這么搞
舉報
本系列教程主要是,帶你學(xué)習(xí)C#面向?qū)ο缶幊痰木幊趟枷搿⒕幊碳记?/p> 進入課程
1 回答var是什么意思?為什么不用public定義啊
1 回答為什么不直接用Cage類,要用泛型呢?
3 回答后面的課程什么時候出?。炕ㄥX也可以啊
5 回答C#既然有virual和override,那還要new有什么用呢?
1 回答請問如果基類里有自定義的構(gòu)造函數(shù),子類繼承的時候該如何寫?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-03-01
剛百度了一下,var可以替代任何類型,但必須在定義時初始化,即
,都可以的,在編譯時var聲明的類型將會根據(jù)賦值語句自動判定,分別判定為int,char,string。所以自己寫方便,但是別人讀起來麻煩。我回顧了課程老師在泛型中用到?
?我也是初學(xué),讀不懂var替代的是什么類型,所以我猜不清楚的類型所以就用var唄,哈哈
2017-03-01
這個就是書寫的時候方便而已,實際上編譯的時候會根據(jù)右值的類型來判斷,進而替換
2017-04-14
這個用var替代時機的類型 ?讓課程理解難度高了很多。不建議老師為了圖方便這么搞