VB.NET中是否有类似于“global::”的东西?

5
我正在编写一个代码生成器,需要输出一些微小的VB.NET代码部分。由于这是一个将添加用户提供程序代码的代码生成器,因此我希望尝试避免与用户提供的代码中的类型或名称发生冲突。
在C#中,我可以使用“global ::”前缀来确保它们与全局类型命名空间层次结构匹配,而不是某个本地名称,但VB.NET有类似的系统吗?
即:
global::System.String

最终的方法,如果有人感兴趣的话,可以在这里找到:http://texttemplate.codeplex.com/SourceControl/changeset/view/3dd6ee364cde#TextTemplate%2fTypeHelper.cs - Lasse V. Karlsen
2个回答

11

7

我的VB语言非常生疏,而且我面前没有编译器... 但是难道不只是这样吗?

Global.System.String

如果我梦到了这个,请告诉我,我会删除它...


不,你绝对没有做梦,它很好地工作了,但我接受了@Oded的答案,因为他说“这就是它”,而你说“我认为这就是它” :) - Lasse V. Karlsen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接