共用方式為


Global

更新:2007 年 11 月

可讓您在利用命名空間 (Namespace) 結構來封鎖 .NET Framework 程式設計項目時,存取這個項目。

備註

如果您已定義巢狀的命名空間階層架構,則可能會封鎖該階層架構內程式碼存取 .NET Framework 的 System 命名空間。下列範例將說明 SpecialSpace.System 命名空間會封鎖存取 System 的階層架構。

Namespace SpecialSpace
    Namespace System
        Class abc
            Function getValue() As System.Int32
                Dim n As System.Int32
                Return n
            End Function
        End Class
    End Namespace
End Namespace

因此,Visual Basic 編譯器無法順利解析 System.Int32 的參考,因為 SpecialSpace.System 未定義 Int32。您可以使用 Global 關鍵字,在 .NET Framework 類別庫的最外層啟動限定性鏈結。這樣做可讓您指定類別庫中的 System 命名空間或任何其他命名空間。下列範例將說明這點。

Namespace SpecialSpace
    Namespace System
        Class abc
            Function getValue() As Global.System.Int32
                Dim n As Global.System.Int32
                Return n
            End Function
        End Class
    End Namespace
End Namespace

您可以使用 Global,存取其他根層次的命名空間 (如 Microsoft.VisualBasic) 和任何與專案關聯的命名空間。

Global 關鍵字可用於以下內容中:

Class 陳述式 (Visual Basic)

Const 陳述式 (Visual Basic)

Declare 陳述式

Delegate 陳述式

Dim 陳述式 (Visual Basic)

Enum 陳述式 (Visual Basic)

Event 陳述式

For...Next 陳述式 (Visual Basic)

For Each...Next 陳述式 (Visual Basic)

Function 陳述式 (Visual Basic)

Interface 陳述式 (Visual Basic)

Operator 陳述式

Property 陳述式

Structure 陳述式

Sub 陳述式 (Visual Basic)

Try...Catch...Finally 陳述式 (Visual Basic)

Using 陳述式 (Visual Basic)

請參閱

參考

Namespace 陳述式

System

Microsoft.VisualBasic

.NET Framework 類別庫參考