publik: Akses tidak terbatas.
dilindungi: Akses dibatasi pada kelas penampung atau tipe yang diturunkan dari kelas penampung. Hanya kelas yang berisi anggota dan kelas yang diwarisi yang dapat mengaksesnya.
Internal: Akses terbatas pada Majelis saat ini. Hanya proyek saat ini yang dapat mengaksesnya.
dilindungi internal: Akses terbatas pada rakitan saat ini atau tipe yang diturunkan dari kelas yang memuatnya.
pribadi: Akses terbatas pada tipe yang memuatnya. Hanya kelas yang berisi anggota yang dapat mengaksesnya.
Pengubah kelas:
abstrak: Dapat diinstruksikan bahwa suatu kelas hanya dapat berfungsi sebagai kelas dasar bagi kelas lainnya.
disegel: Menunjukkan bahwa suatu kelas tidak dapat diwarisi.
Pengubah anggota:
abstrak: Menunjukkan bahwa metode atau properti tidak diterapkan.
const: Nilai domain atau variabel lokal yang ditentukan tidak dapat diubah.
acara: mendeklarasikan suatu acara.
extern: Menunjukkan bahwa metode ini diterapkan secara eksternal.
override: Implementasi baru dari anggota yang diwarisi dari kelas dasar.
readonly: Menunjukkan bahwa suatu bidang hanya dapat ditetapkan pada saat deklarasi dan dalam kelas yang sama.
statis: Menunjukkan bahwa anggota termasuk dalam tipe itu sendiri, bukan milik objek tertentu.
virtual: Menunjukkan bahwa implementasi suatu metode atau pengakses dapat ditimpa di kelas yang diwarisi.
-