Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan kualifikasi :: alias namespace untuk mengakses anggota namespace alias. Anda hanya dapat menggunakan :: kualifikasi antara dua pengidentifikasi. Pengidentifikasi sebelah kiri dapat menjadi salah satu alias namespace, alias ekstern, atau global alias.
Referensi bahasa C# mendokumentasikan versi bahasa C# yang paling baru dirilis. Ini juga berisi dokumentasi awal untuk fitur dalam pratinjau publik untuk rilis bahasa yang akan datang.
Dokumentasi mengidentifikasi fitur apa pun yang pertama kali diperkenalkan dalam tiga versi terakhir bahasa atau dalam pratinjau publik saat ini.
Petunjuk / Saran
Untuk menemukan kapan fitur pertama kali diperkenalkan di C#, lihat artikel tentang riwayat versi bahasa C#.
Contohnya:
Alias namespace dibuat dengan direktif alias menggunakan:
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); }globalAlias, yang merupakan alias namespace global. Namespace global adalah namespace layanan yang berisi namespace dan jenis yang tidak dideklarasikan di dalam namespace bernama. Saat digunakan dengan::kualifikasi,globalalias selalu mereferensikan namespace global, bahkan jika ada alias namespace yang ditentukanglobalpengguna.Contoh berikut menggunakan
globalalias untuk mengakses namespace .NET System , yang merupakan anggota namespace global.globalTanpa alias, namespace yang ditentukanSystempengguna, yang merupakan anggotaMyCompany.MyProductnamespace layanan, akan diakses:namespace MyCompany.MyProduct.System { class Program { static void Main() => global::System.Console.WriteLine("Using global alias"); } class Console { string Suggestion => "Consider renaming this class"; } }Nota
Kata
globalkunci adalah alias namespace global hanya ketika itu adalah pengidentifikasi sebelah kiri kualifikasi::.
Anda juga dapat menggunakan . token untuk mengakses anggota namespace alias. Namun, . token juga digunakan untuk mengakses anggota jenis. Kualifikasi :: memastikan bahwa pengidentifikasi sebelah kirinya selalu mereferensikan alias namespace, bahkan jika ada jenis atau namespace dengan nama yang sama.
Spesifikasi bahasa C#
Untuk informasi selengkapnya, lihat bagian Kualifikasi alias Namespace dari spesifikasi bahasa C#.