将命名空间符号引入当前范围
语法
Using identifier [, identifier [, ...] ]
参数
说明
Using命令允许访问指定命名空间中的所有符号,而不使用命名空间的名称前缀。与C ++不同,但像C#一样,
Using后不需要
Namespace关键字,因为单个符号不能从命名空间继承。继承整个命名空间可以保存打字,但有时代码的一些含义可能会丢失,并且可能会与其他符号冲突。
例子
Namespace Sample
Type T
x As Integer
End Type
End Namespace
''只要使用名字T就找不到符号,
''因为它在命名空间内。
Dim SomeVariable As Sample.T
''现在整个命名空间已被继承
''全局命名空间。
Using Sample
''此语句现在有效,因为T存在
''没有“样品”。字首。
Dim OtherVariable As T
与QB差别
- QB拥有运用关键字,但出于其他目的。QB中不存在命名空间。
参考