我正在编写一个代码生成器,需要输出VB.NET代码的一些微不足道的部分,因为这是一个代码生成器,它将添加用户提供程序代码,我想尝试避免类型名称冲突使用用户提供的代码中的类型或名称。
在C#中,我可以使用global::
为类型添加前缀,以确保它们与全局类型命名空间层次结构匹配,而不是某些本地名称,但是VB.NET中是否有类似的系统?
即。这样:
global::System.String
答案 0 :(得分:10)
Dim n As Global.System.Int32
答案 1 :(得分:7)
我的VB非常生疏,我面前没有编译器...但不仅仅是
Global.System.String
?如果我梦见这个,请告诉我,我会删除......