Bagikan melalui


publik (referensi C#)

public Gunakan kata kunci sebagai pengubah akses untuk jenis dan jenis anggota. Akses publik adalah tingkat akses yang paling permisif. Contoh berikut menunjukkan bahwa Anda dapat mengakses anggota publik tanpa batasan apa pun:

class SampleClass
{
    public int x; // No access restrictions.
}

Untuk informasi selengkapnya, lihat Pengubah Akses dan Tingkat Aksesibilitas.

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#.

Dalam contoh berikut, dua kelas dideklarasikan, PointTest dan Program. Anggota x publik dan y dari PointTest diakses langsung dari Program.

class PointTest
{
    public int x;
    public int y;
}

class Program
{
    static void Main()
    {
        var p = new PointTest();
        // Direct access to public members.
        p.x = 10;
        p.y = 15;
        Console.WriteLine($"x = {p.x}, y = {p.y}");
    }
}
// Output: x = 10, y = 15

Jika Anda mengubah tingkat akses menjadi publicprivat atau terlindungi, Anda mendapatkan pesan kesalahan:

'PointTest.y' tidak dapat diakses karena tingkat perlindungannya.

Spesifikasi bahasa C#

Untuk informasi selengkapnya, lihat Aksesibilitas yang dinyatakan dalam Spesifikasi Bahasa C#. Spesifikasi bahasa adalah sumber definitif untuk sintaks dan penggunaan C#.

Lihat juga