C# 中在3.5版本后引入了var變量關(guān)鍵字,稱為推斷類型。
十載的日照網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整日照建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“日照網(wǎng)站設(shè)計(jì)”,“日照網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
那么Var這個(gè)類型什么樣的一個(gè)類型呢?下面我根據(jù)自己查閱的資料和學(xué)習(xí)心得總結(jié)一下:
1.Var是一個(gè)弱類型關(guān)鍵字。
var申明的變量能夠根據(jù)上下文,代替任何一種變量。(個(gè)人感覺(jué)有點(diǎn)像Object類型,但其實(shí)不一樣)
2.如何定義var變量以及var變量的特點(diǎn)。
var number;
number = 10;
a.上面這種做法是錯(cuò)誤的,你必須在申明的同時(shí)初始化該變量;正確做法如下:
var number = 10;
-----------------------------------------------------------------
var number = 10;
.
.
number = 10.23;
b.這種做法是不對(duì)的,var變量一旦初始化了,那么你初始化的數(shù)據(jù)的類型就是這個(gè)變量的類型,后面將不可以在對(duì)它賦值不同類型的數(shù)據(jù)。
c.var要求是局部變量。
d.var和Object不同,在效率上和使用強(qiáng)類型是一樣的。
總結(jié):
var關(guān)鍵字是C# 3.5開(kāi)始新增的特性,稱為推斷類型 .
可以賦予局部變量推斷“類型”var 而不是顯式類型。var 關(guān)鍵字指示編譯器根據(jù)初始化語(yǔ)句右側(cè)的表達(dá)式推斷變量的類型。推斷類型可以是內(nèi)置類型、匿名類型、用戶定義類型、.NET Framework 類庫(kù)中定義的類型或任何表達(dá)式。一般使用在你不能確定將使用何種數(shù)據(jù)類型時(shí)候使用這種var(推斷類型).這樣就能夠通過(guò)傳入的值聯(lián)系上下文判斷是哪一種數(shù)據(jù)類型了。
網(wǎng)站名稱:C#高級(jí)編程之Var類型
當(dāng)前地址:http://www.rwnh.cn/article4/gpocoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、定制開(kāi)發(fā)、電子商務(wù)、微信小程序、移動(dòng)網(wǎng)站建設(shè)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)