日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
VB.NET語(yǔ)法糖味道如何

VB.NET是一個(gè)功能非常強(qiáng)大的編程語(yǔ)言。支持代碼托管,而且其運(yùn)行機(jī)制和Java相同。所以剛剛接觸這一語(yǔ)言的開(kāi)發(fā)人員們可以在***時(shí)間內(nèi)掌握到一些應(yīng)用技巧來(lái)滿足自己程序開(kāi)發(fā)中的各種需求。#t#

員工經(jīng)過(guò)長(zhǎng)期磨合與沉淀,具備了協(xié)作精神,得以通過(guò)團(tuán)隊(duì)的力量開(kāi)發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)堅(jiān)持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因?yàn)椤皩W⑺詫I(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡(jiǎn)單”。公司專注于為企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、電商網(wǎng)站開(kāi)發(fā),成都小程序開(kāi)發(fā),軟件按需開(kāi)發(fā)網(wǎng)站等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。

在VisualBasic9Beta1中,有著LINQ這樣重量級(jí)的增強(qiáng),也有著一些“微不足道的”語(yǔ)法糖。這些語(yǔ)法糖并不影響最終編譯出的IL,但足以減輕程序員們的工作量,實(shí)現(xiàn)更高效,更輕松的開(kāi)發(fā)。

VB.NET語(yǔ)法糖有哪些?

1.局部變量類型推測(cè)

2.數(shù)組初始化器

3.對(duì)象初始化器

VB.NET語(yǔ)法糖好吃嗎?

個(gè)人認(rèn)為,這些語(yǔ)法糖還是比較美味的。對(duì)象初始化器就很不錯(cuò);局部變量類型推測(cè)也相當(dāng)好用。

VB.NET語(yǔ)法糖怎么吃?

1.局部變量類型推測(cè)

VisualBasic9之前,只能用As語(yǔ)句定義一個(gè)強(qiáng)類型對(duì)象。而在VB9中,允許免除局部變量的類型聲明,由初始化語(yǔ)句確定??词纠?/p>

 
 
 
  1. 'Visual Basic 9 之前
  2. Dim List As List(Of String) = New List(Of String)
  3. 'Visual Basic 9
  4. Dim List = New List(Of String) 

不要擔(dān)心性能問(wèn)題;它是編譯時(shí)由編譯器進(jìn)行推測(cè)的,是一種強(qiáng)類型的特性。

同時(shí),VB9還支持For(ForEach)的循環(huán)變量推測(cè),無(wú)需再臨時(shí)定義循環(huán)變量。

 
 
 
  1. Dim Sample As Integer(5)
  2. 'Visual Basic 9 之前
  3. For Each I As Integer In Sample 
  4. Next
  5. 'Visual Basic 9
  6. For Each I In Sample
  7. Next

2.數(shù)組初始化器

VisualBasic9引入了簡(jiǎn)化的數(shù)組定義方法(雖然沒(méi)有Ninputer說(shuō)得那么簡(jiǎn)單),可以幫助程序員們縮減代碼工作量。很簡(jiǎn)單,看代碼:

 
 
 
  1. 'Visual Basic 9 以前
  2. Dim OldArr As Integer() = New Integer(){1, 2, 3}
  3. 'Visual Basic 9
  4. Dim NewArr As Integer() = {1, 2, 3}

3.對(duì)象初始化器

對(duì)象初始化器是一項(xiàng)重要的語(yǔ)法增強(qiáng),它對(duì)于Coding有著莫大的幫助。我們知道,在VisualBasic8及以前版本中,必須用屬性逐一賦值的方式來(lái)創(chuàng)建一個(gè)類。而在VisualBasic9中,一切都不同了:

 
 
 
  1. 'Visual Basic 8
  2. Dim OldArea As New Area 
  3. With OldArea
  4. .Subject = "北京"
  5. End With
  6. 'Visual Basic 9
  7. Dim NewArea As New Area With {.Subject = "北京"}

這種語(yǔ)法表達(dá)方式,擴(kuò)展了“表達(dá)式”所能表達(dá)的內(nèi)容,好像把With語(yǔ)句放進(jìn)初始化語(yǔ)句一般。從此,許多原本需要數(shù)行代碼的功能,可以集成到一句完成。

以上就是對(duì)VB.NET語(yǔ)法糖的相關(guān)概念做的一些總結(jié)。


分享題目:VB.NET語(yǔ)法糖味道如何
地址分享:http://www.dlmjj.cn/article/cdchojo.html