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

淺析VB.NET Imports語句

開發 后端
這里介紹每個源文件可以包含任意數量的VB.NET Imports 語句。這些語句必須位于任何選項聲明之后、任何編程元素聲明之前。

VB.NET有很多值得學習的地方,這里我們主要介紹VB.NET Imports語句,包括介紹備注、規則和示例等方面。導入在引用的項目和程序集中定義的命名空間或編程元素。此外,導入在同一個項目中定義的命名空間或元素。

  1. Imports [ aliasname = ] namespace  
  2. -or-  
  3. Imports [ aliasname = ] namespace.element 

各部分說明
◆aliasname:可選。“導入別名”或名稱,代碼可按該名稱而不是完全限定字符串來引用 namespace。
◆namespace:必選。所導入命名空間的完全限制名稱。可以為嵌套到任意級別的命名空間的字符串。
◆element:可選。命名空間中所聲明編程元素的名稱。可以為任何容器元素。

VB.NET Imports語句備注

每個源文件可以包含任意數量的VB.NET Imports 語句。這些語句必須位于任何選項聲明(如 Option Strict 語句)之后、任何編程元素聲明(如 Module 或 Class 語句)之前。只能在文件級別使用 Imports。這意味著導入的聲明上下文必須是源文件,而不能是命名空間、類、結構、模塊、接口、過程或塊。當需要使用在一個或多個命名空間中聲明的同名項目時,導入別名十分有用。

請注意,VB.NET Imports語句不會將其他項目和程序集中的元素提供給您的項目使用。導入不會取代對引用的設置,它只是使那些已經可用于項目的名稱不再需要加以限定。

VB.NET Imports語句規則

◆別名。不應使用與 aliasname 相同的名稱在模塊級別聲明成員。如果這樣做,Visual Basic 編譯器只對聲明的成員使用 aliasname,而不再將其識別為導入別名。

◆命名空間名稱。可以提供單個命名空間名稱,也可以提供嵌套命名空間的字符串。每個嵌套命名空間都通過句點 (.) 與下一個更高級別的命名空間分隔,如下面的示例中所述。

◆元素類型。如果提供 element,它必須表示“容器元素”,即可包含其他元素的編程元素。容器元素包括類、結構、模塊、接口和枚舉。

◆范圍。VB.NET Imports語句所提供元素的范圍取決于是否指定了 element。如果僅指定了 namespace,則該命名空間中所有具有唯一名稱的成員以及該命名空間內容器元素的成員無需限定即可使用。如果既指定了 namespace 又指定了 element,則只有該元素的成員無需限定即可使用。

◆限定。命名空間或容器元素外部的代碼通常必須使用該命名空間或容器元素的名稱來限定成員的名稱。除非您的項目要訪問具有相同名稱的另一個成員,否則使用 Imports 語句后將不必進行此類限定。在這種情況下,您可以在每個 Imports 語句中指定一個 aliasname。然后,您只需導入別名即可限定具有相同名稱的成員。

VB.NET Imports語句示例

下面的示例將導入 Microsoft.VisualBasic.Strings 類并給其分配一個別名 str,該別名可用于訪問 Left 方法。

  1. ' Place Imports statements at the top of your program.  
  2. Imports str = Microsoft.VisualBasic.Strings  

 

  1. Sub showHello()  
  2. ' Display only the word "Hello"  
  3. MsgBox(str.Left("Hello World", 5))  
  4. End Sub  
  5. End Class  

請注意,前面的示例導入一個嵌套命名空間,即 Microsoft 內 VisualBasic 中的 Strings。MsgBox 函數 (Visual Basic) 在訪問 Left 方法,可以使用別名 str 而不是整個限定字符串 Microsoft.VisualBasic.Strings。

【編輯推薦】

  1. 簡單分析VB.NET臨時文件
  2. 詳細描述VB.NET PadLeft方法
  3. VB.NET Shared變量經驗總結
  4. 全面講解VB.Net賦值語句
  5. 淺析VB.NET創建PPC客戶端程序
責任編輯:佚名 來源: 51CTO.com
相關推薦

2010-01-21 18:35:56

VB.NET Impo

2010-01-14 16:54:56

VB.NET Impo

2009-11-03 13:48:02

VB.NET枚舉

2009-11-03 09:26:13

VB.NET方法

2009-10-10 15:43:51

2009-10-13 15:20:02

VB.NET使用Dra

2009-11-03 10:00:20

VB.NET New方

2009-10-12 14:32:40

VB.NET實現定時關

2009-10-16 14:07:18

VB.NET使用Mon

2009-10-21 16:00:26

VB.NET CASE

2009-10-28 10:31:23

VB.NET Impl

2009-11-04 08:53:57

VB.NET AddH

2009-10-23 12:53:25

VB.NET語言

2009-10-13 16:05:07

VB.NET字符數據類

2009-10-16 15:06:13

VB.NET組合時間值

2009-10-16 09:21:49

VB.NET開發自動分

2009-12-24 14:30:56

VB.NET

2010-01-13 17:16:37

VB.NET冒號

2009-11-02 17:49:05

VB.NET抽象類

2009-10-28 09:47:01

VB.NET局部靜態變
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产在线观看 | 亚洲精品2区 | 99久久免费精品视频 | 亚州精品天堂中文字幕 | aⅴ色国产 欧美 | 色视频网站| 伊人久久综合 | 一区二区三区四区在线播放 | 99精品视频免费观看 | 午夜精品久久久久久久久久久久久 | 伊人精品久久久久77777 | 日韩福利片 | 一区二区三区观看视频 | 婷婷成人在线 | 伊人免费视频二 | 精品国产91久久久久久 | 九九在线视频 | 亚洲欧美日本在线 | 国产精品1区2区 | 91视频a | 草草视频在线观看 | 在线观看av网站 | 国产精品二区三区 | 日韩中文字幕av | 久久久久国产精品午夜一区 | 91资源在线 | 黄色国产 | 欧美日韩精品免费观看 | 一级在线免费观看 | 一区二区三区 在线 | 91精品国产91久久综合桃花 | 国产精品自拍视频 | 久久久久国产一区二区三区 | 亚洲成人精品国产 | 国产精品高潮呻吟久久 | 日韩一区二 | 国产精品毛片一区二区三区 | 国产日韩一区二区 | 亚洲一区二区中文字幕 | 国产精品一区二区免费 | 国产一区精品 |