Frage Gibt es etwas wie "global ::" für VB.NET?


Ich schreibe einen Code-Generator, der einige winzige Teile von VB.NET-Code ausgeben muss, und da dies ein Code-Generator ist, der Benutzer-Provider-Code hinzufügen wird, möchte ich versuchen, Typnamenskonflikte mit Typen oder zu vermeiden Namen in dem vom Benutzer bereitgestellten Code.

In C # kann ich Typen mit Präfixen versehen global:: um sicherzustellen, dass sie aus der Namespace-Hierarchie des globalen Typs stammen und nicht aus einem lokalen Namen, aber gibt es ein ähnliches System für VB.NET?

dh. Dies:

global::System.String

5
2018-02-06 14:58


Ursprung


Antworten:


Es ist einfach das Global Stichwort:

Dim n As Global.System.Int32

10
2018-02-06 15:07



Mein VB ist sehr rostig und ich habe keinen Compiler vor mir ... Aber ist es nicht einfach

Global.System.String

? Lass es mich wissen, wenn ich das geträumt habe, und ich werde es löschen ...


7
2018-02-06 15:07