成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET隱式類型局部變量使用方法

開發(fā) 后端
VB.NET隱式類型局部變量的聲明,其類型可以通過局部聲明語句右側的初始值設定項表達式進行推斷。我們將會在這里為大家詳細介紹有關操作方式。

我們51CTO的編輯們曾經為大家介紹過有關Linq隱式類型化局部變量,以及.NET Framework隱式類型變量的基本概念,那么今天我們要向大家介紹的則是VB.NET隱式類型局部變量的一些相關用法,相信可以在大家學習的過程中獲得一些幫助。

VB.NET隱式類型局部變量聲明中,局部變量的類型是通過局部聲明語句右側的初始值設定項表達式推斷的。

例如,編譯器推斷以下所有變量聲明的類型:

以下是引用片段:

  1. Dim population = 31719   
  2. Dim name = "Belize"   
  3. Dim area = 1.9   
  4. Dim country = New 
    Country With { 
    .Name = "Palau", ...}  

因此,它們完全等效于以下顯式類型聲明:

以下是引用片段:

  1. Dim population As Integer = 31719   
  2. Dim name As String = "Belize"   
  3. Dim area As Float = 1.9   
  4. Dim country As Country = 
    New Country With { 
    .Name = "Palau", ...}  

由于VB.NET隱式類型局部變量聲明的類型是通過新增的 Option Infer On(新項目的默認值)推斷的,因此不管 Option Strict 的設置如何,對此類變量的訪問始終是早期綁定的。程序員必須在 Visual Basic 9.0 中顯式指定后期綁定,方法是將變量顯式聲明為 Object 類型,如下所示:

以下是引用片段:

  1. Dim country As Object = 
    New Country With { 
    .Name = "Palau", ... }  

推斷類型可防止意外使用后期綁定,更重要的是,它允許為新數(shù)據類型(如 XML)綁定強大擴展,如下所示。

For...Next 或 For Each...Next 語句中的循環(huán)控制變量也可以是隱式類型的變量。指定循環(huán)控制變量時(如 For I = 0 To SmallCountries.Count 或 For Each country In smallCountries 中所示),標識符定義一個新的隱式類型局部變量,其類型通過初始值設定項或集合表達式推斷且作用于整個循環(huán)。通過應用此類型推斷,可以重新編寫打印所有小國家/地區(qū)的循環(huán),如下所示:

以下是引用片段:

  1. For Each country 
    In smallCountries   
  2. Console.WriteLine
    (country.Name)   
  3. Next  

country 的類型被推斷為 Country,即 SmallCountries 的元素類型。

以上就是我們對VB.NET隱式類型局部變量的一些相關介紹。

【編輯推薦】

  1. VB.NET動態(tài)接口基本概念舉例說明
  2. VB.NET處理數(shù)據行實用經驗總結
  3. VB.NET窗體嵌套正確應用法則
  4. VB.NET內存占用解決方法介紹
  5. VB.NET調用WinAPI實例探討
責任編輯:曹凱 來源: wewill.cn
相關推薦

2009-10-12 14:13:00

VB.NET使用局部變

2010-01-21 10:57:12

VB.NET局部變量類

2009-09-11 10:07:05

Linq隱式類型化局部

2010-01-08 15:22:22

VB.NET局部變量

2010-01-19 14:50:20

VB.NET集合

2010-01-19 09:36:06

VB.NET Func

2009-08-26 15:39:08

C#隱式類型局部變量

2009-10-28 09:47:01

VB.NET局部靜態(tài)變

2010-01-21 14:06:03

VB.NET MyCl

2010-01-21 17:23:05

VB.NET Radi

2009-10-26 13:36:58

VB.NET Spli

2010-01-20 17:47:54

VB.NET注釋

2010-01-21 16:37:56

VB.NET變量聲明

2010-01-13 10:34:23

VB.NET局部靜態(tài)變

2010-01-20 13:28:35

VB.NET計算數(shù)字

2010-01-18 13:12:43

VB.NET控件數(shù)組

2009-10-13 15:20:02

VB.NET使用Dra

2011-05-20 16:34:35

VB.NET

2009-09-17 13:05:38

Linq局部變量類型

2010-01-08 17:00:22

VB.NET變量和常數(shù)
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产国产精品久久久久 | 欧美日韩国产在线观看 | 中文字幕在线看第二 | 超碰日本| 全部免费毛片在线播放网站 | 国产精品久久 | 国产三区av | 午夜天堂精品久久久久 | 久久一本 | 伊人久久免费 | 免费看黄色小视频 | 欧美另类视频 | 北条麻妃一区二区三区在线观看 | 亚洲一区二区三区免费视频 | 久久伊人影院 | 91小视频| 久久久性| 亚洲欧美日韩一区 | 亚洲免费一区 | 免费一级片 | 夜夜爽99久久国产综合精品女不卡 | 97影院2| 动漫www.被爆羞羞av44 | 亚洲欧美视频 | 国产高清在线观看 | 色成人免费网站 | 免费精品视频一区 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 精产嫩模国品一二三区 | 爽爽免费视频 | av一二三区 | 性一交一乱一透一a级 | www成人啪啪18 | 欧美13videosex性极品 | 国产农村妇女精品一区 | 国产精品入口麻豆www | 亚洲精品日本 | 99精品久久久久久中文字幕 | 亚洲国产成人精品在线 | 免费艹逼视频 | 天天干天天操天天看 |