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.
Kata kunci public adalah pengubah akses untuk jenis dan anggota jenis. Akses publik merupakan tingkat akses yang paling permisif. Tidak ada batasan untuk mengakses anggota publik, seperti dalam contoh ini:
class SampleClass
{
public int x; // No access restrictions.
}
Lihat Pengubah Akses dan Tingkat Aksesibilitas untuk informasi selengkapnya.
Contoh
Dalam contoh berikut, dua kelas dideklarasikan, PointTest dan Program. Anggota publik x 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 public menjadi privat atau dilindungi, Anda akan mendapatkan pesan kesalahan:
'PointTest.y' tidak dapat diakses karena tingkat perlindungannya.
Spesifikasi bahasa C#
Untuk informasi selengkapnya, lihat Aksesibilitas yang dinyatakan di Spesifikasi Bahasa C#. Spesifikasi bahasa adalah sumber definitif untuk sintaks dan penggunaan C#.