:: işleci - ad alanı diğer adı işleci
Diğer ad alanının bir üyesine erişmek için ad alanı diğer ad niteleyicisini ::
kullanın. Niteleyiciyi ::
yalnızca iki tanımlayıcı arasında kullanabilirsiniz. Sol taraftaki tanımlayıcı ad alanı diğer adlarından biri, extern diğer adı veya global
diğer ad olabilir. Örneğin:
Using alias yönergesi ile oluşturulan ad alanı diğer adı:
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); }
Extern diğer adı.
Diğer
global
ad alanı, genel ad alanı diğer adıdır. Genel ad alanı, adlandırılmış bir ad alanı içinde bildirilmeyen ad alanlarını ve türleri içeren ad alanıdır. Niteleyici ile::
kullanıldığında,global
kullanıcı tanımlıglobal
ad alanı diğer adı olsa bile diğer ad alanı her zaman genel ad alanına başvurur.Aşağıdaki örnek, genel ad alanının üyesi olan .NET System ad alanına erişmek için diğer adı kullanır
global
.global
Diğer ad olmadan, ad alanının üyesiMyCompany.MyProduct
olan kullanıcı tanımlıSystem
ad alanına erişilir:namespace MyCompany.MyProduct.System { class Program { static void Main() => global::System.Console.WriteLine("Using global alias"); } class Console { string Suggestion => "Consider renaming this class"; } }
Not
Anahtar
global
sözcük, yalnızca niteleyicinin sol tarafındaki tanımlayıcı::
olduğunda genel ad alanı diğer adıdır.
Belirteci.
, diğer ad alanının bir üyesine erişmek için de kullanabilirsiniz. Ancak belirteç, .
bir tür üyesine erişmek için de kullanılır. Niteleyici, ::
aynı ada sahip bir tür veya ad alanı olsa bile sol taraftaki tanımlayıcısının her zaman bir ad alanı diğer adına başvurmasını sağlar.
C# dili belirtimi
Daha fazla bilgi için C# dil belirtiminin Ad alanı diğer ad niteleyicileri bölümüne bakın.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin