Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Använd namnområdesaliaskvalificeraren :: för att få åtkomst till en medlem i ett aliasnamnområde. Du kan bara använda kvalificeraren :: mellan två identifierare. Den vänstra identifieraren kan vara ett av ett namnområdesalias, ett externt alias eller aliaset global .
C#-språkreferensen dokumenterar den senaste versionen av C#-språket. Den innehåller även inledande dokumentation för funktioner i offentliga förhandsversioner för den kommande språkversionen.
Dokumentationen identifierar alla funktioner som först introducerades i de tre senaste versionerna av språket eller i aktuella offentliga förhandsversioner.
Tips/Råd
Information om när en funktion först introducerades i C# finns i artikeln om språkversionshistoriken för C#.
Till exempel:
Ett namnområdesalias som skapats med hjälp av ett aliasdirektiv:
using forwinforms = System.Drawing; using forwpf = System.Windows; public class Converters { public static forwpf::Point Convert(forwinforms::Point point) => new forwpf::Point(point.X, point.Y); }Ett externt alias.
Aliaset
global, som är det globala namnområdesaliaset. Det globala namnområdet är det namnområde som innehåller namnområden och typer som inte deklareras i ett namngivet namnområde. När det används med kvalificeraren::refererar aliasetglobalalltid till det globala namnområdet, även om det finns det användardefinieradeglobalnamnområdesaliaset.I följande exempel används aliaset
globalför att komma åt .NET-namnområdet System , som är medlem i det globala namnområdet. Utan aliasetglobalskulle det användardefinieradeSystemnamnområdet, som är medlem iMyCompany.MyProductnamnområdet, nås:namespace MyCompany.MyProduct.System { class Program { static void Main() => global::System.Console.WriteLine("Using global alias"); } class Console { string Suggestion => "Consider renaming this class"; } }Anmärkning
Nyckelordet
globalär endast det globala namnområdesaliaset när det är den vänstra identifieraren för kvalificeraren::.
Du kan också använda . token för att komma åt en medlem i ett aliasnamnområde. Token används dock . också för att komma åt en typmedlem. Kvalificeraren :: ser till att dess vänstra identifierare alltid refererar till ett namnområdesalias, även om det finns en typ eller ett namnområde med samma namn.
Språkspecifikation för C#
Mer information finns i avsnittet Namnområdesaliaskvalificerare i C#-språkspecifikationen.