Visual Basic 中的元件執行個體變更

更新:2007 年 11 月

在 Visual Basic 6.0 中,建立執行個體是由類別的 Instancing 屬性所控制,該屬性會設定類別的存取層級 (Public、Private、Friend) 以及如何建立物件。

在 Visual Basic .NET 中,您則是將類別的存取修飾詞 (Modifier) 設定為 Public、Private 或 Friend,接著指定使用者是否能建立類別的執行個體,方式是設定建構函式 (Sub New) 的存取層次,如下表所示。

Visual Basic 6.0 執行個體

Visual Basic .NET

Private

類別 Access 屬性:Private

PublicNotCreatable

類別 Access 屬性:Public。宣告建構函式 Friend (Friend Sub New)

SingleUse

不支援*

GlobalSingleUse

不支援*

MultiUse

類別 Access 屬性:Public。宣告建構函式 Public (Public Sub New)

GlobalMultiUse

不支援*

* 沒有複製 SingleUse、GlobalSingleUse 或 GlobalMultiUse 的類別存取和建構函式存取的組合。您可以藉由將類別匯入至用戶端程式的方式來獲得類似 GlobalMultiUse 的效果,不過這只能讓共用成員可存取而不加限制。公用模組也可有類似的效果。

請參閱

概念

元件類別特性

初始化及終止元件