NameSpace myNameSpace
Public Class myClass1
End Class
.
Public Class myClass2
End Class
End myNameSpace
ตัวอย่างการสร้าง NameSpace
Sample
Namespace MyNameSpace1
Namespace MyNameSpace2
Public Class Class1
Public Function fncFunction1(ByVal int1, ByVal int2)
Return int1 + int2
End Function
End Class
Public Class Class2
Public Function fncFunction1(ByVal int1, ByVal int2)
Return int1 - int2
End Function
End Class
End Namespace
End Namespace
Public Class myNewClass
Dim myNewCls As New MyNameSpace1.MyNameSpace2.Class1
End Class
คำอธิบาย
จากตัวอย่างจะเห็นว่ามีการสร้าง MyNameSpace1 ซ้อนกับ MyNameSpace2 ซึ่งภายใน MyNameSpace1 ประกอบด้วย Class1 และ Class2 และตอนที่มีการ New Class จะต้องอิงตาม MyNameSpace1.MyNameSpace2.Class จะเห็นว่า NameSpace จะมีประโยชน์มาก ๆ ในการไว้สำหรับจัดกลุ่มคำสั่งให้อยู่ในรูปแบบเดียวกัน