您的位置: 旅游網 > 八卦 >> 男友

    不完全入門之語法的

    發布時間:2021-10-28 05:40:32

    引言

    在Visual Basic 9 Beta 1中,有著LINQ這樣重量級的增強,也有著一些“微不足道的”語法糖。這些語法糖并不影響最終編譯出的IL,但足以減輕程序員們的工作量,實現更高效,更輕松的開發。

    語法糖有哪些?

    1、局部變量類型推測

    2、數組初始化器

    3、對象初始化器

    語法糖好吃嗎?

    個人認為,這些語法糖還是比較美味的。對象初始化器就很不錯;局部變量類型推測也相當好用。

    語法糖怎么吃?

    1、局部變量類型推測

    Visual Basic 9之前,只能用As語句定義一個強類型對象。而在VB 9中,允許免除局部變量的類型聲明,由初始化語句確定。看示例:

    1\'Visual Basic 9 之前

    2Dim List As List(Of String) = New List(Of String)

    3\'Visual Basic 9

    4Dim List = New List(Of String)

    不要擔心性能問題;它是編譯時由編譯器進行推測的,是一種強類型的特性。

    同時,VB 9還支持For(For Each)的循環變量推測,無需再臨時定義循環變量。

    1Dim Sample As Integer(5)

    2\'Visual Basic 9 之前

    3For Each I As Integer In Sample

    4

    《高達VS高達 NEXT PLUS》中最新公開的幾臺新機體放出了詳細的情報 5Next

    6\'Visual Basic 9

    7For Each I In Sample

    8

    9Next

    2、數組初始化器

    Visual Basic 9引入了簡化的數組定義方法,可以幫助程序員們縮減代碼工作量。很簡單,看代碼:

    1\'Visual Basic 9 以前

    2Dim OldArr As Integer() = New Integer(){1, 2, 3}

    3\'Visual Basic 9

    4Dim NewArr As Integer() = {1, 2, 3}

    3、對象初始化器

    對象初始化器是一項重要的語法增強,它對于Coding有著莫大的幫助。我們知道,在Visual Basic 8及以前版本中,必須用屬性逐一賦值的方式來創建一個類。而在Visual Basic 9中,一切都不同了:

    \'Visual Basic 8

    Dim OldArea As New Area

    With OldArea

    .Subject = \"北京\"

    End With

    \'Visual Basic 9

    Dim NewArea As New Area With {.Subject = \"北京\"}

    這種語法表達方式,擴展了“表達式”所能表達的內容,好像把With 語句放進初始化語句一般。從此,許多原本需要數行代碼的功能,可以集成到一句完成。

    查看本文來源

    鷹潭哪家白癜風醫院好
    南昌治療男科醫院哪家好
    開封哪家白癜風醫院好
    猜你會喜歡的
    猜你會喜歡的
    主站蜘蛛池模板: 性欧美人与动物| 韩国精品视频在线观看| 欧美va天堂视频在线| 国产成a人亚洲精v品无码性色 | 人体大胆做受大胆视频一| 97国产免费全部免费观看| 欧美人与动性xxxxx杂性| 又色又爽又黄的视频软件app| 97色偷偷色噜噜狠狠爱网站97| 欧乱色国产精品兔费视频| 国产69精品久久久久APP下载| GOGOGO高清免费看韩国| 日本狂喷奶水在线播放212| 午夜天堂在线观看| 4ayy私人影院| 无遮挡一级毛片性视频不卡| 人妻有码中文字幕| 色婷婷综合久久久久中文字幕| 国产精品久久亚洲一区二区| 久久久久亚洲AV无码专区桃色| 欧美在线视频免费看| 国产熟女高潮视频| CAOPORN国产精品免费视频| 扒开美妇白臀扒挺进在线视频| 人人看人人添人人谢| 色婷婷激婷婷深爱五月小蛇| 国产欧美精品一区二区三区-老狼| 中出五十路免费视频| 欧美精品亚洲精品| 国产偷亚洲偷欧美偷精品| 2018狠狠干| 多女多p多杂交视频在线观看| 久碰人澡人澡人澡人澡人视频| 精品熟人妻一区二区三区四区不卡| 国产色婷婷精品免费视频| 一区二区三区免费视频网站| 欧美jizz8性欧美| 亚洲精品国产精品乱码视色| 黄色一级毛片网站| 国产精品天堂avav在线| 中文天堂网在线最新版|