C# ClassesLesson 29Preview gratis
C# Properties
Lesson ini bagian dari C# · Semua level
Ringkasan
Properti menyediakan akses terkontrol ke field privat melalui blok get untuk membaca dan set untuk menulis. C# mendukung auto-implemented property yang menulis boilerplate field di balik layar. Properti memungkinkan validasi dilakukan saat data dibaca atau ditulis tanpa membuka field secara langsung.
Poin kunci
- Properti terdiri dari accessor get dan set, dan bisa berupa get-only bila hanya boleh dibaca.
- Auto-property seperti public int Umur { get; set; } membuat field privat otomatis di balik layar.
- Accessor init memungkinkan penetapan nilai hanya saat objek dibuat.
- Validasi bisa diletakkan di blok set agar data objek selalu masuk akal.
- Bagi pemakai, properti terlihat seperti variabel biasa walau di baliknya ada logika.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.