Anggota

Bagian ini menjelaskan anggota jenis objek F#.

Keterangan

Anggota adalah fitur yang merupakan bagian dari definisi jenis dan dideklarasikan dengan kata kunci member. Jenis objek F # seperti data, kelas, gabungan yang didiskriminasi, antarmuka, dan anggota dukungan struktur. Untuk informasi selengkapnya, lihat Data, Kelas, Gabungan yang Didiskriminasi, Antarmuka, dan Struktur.

Anggota biasanya membuat antarmuka publik untuk jenis, oleh karena itu mereka bersifat publik kecuali ditentukan lain. Anggota juga dapat dinyatakan sebagai privat atau internal. Untuk informasi selengkapnya, lihat Access Control. File tanda tangan juga dapat digunakan untuk mengekspos atau tidak mengekspos anggota tertentu dari suatu jenis. Untuk informasi selengkapnya, lihat Tanda Tangan.

Pengikatan do dan bidang privat, yang hanya digunakan dengan kelas, bukanlah anggota sejati, karena keduanya tidak pernah menjadi bagian dari antarmuka publik jenis dan tidak dideklarasikan dengan kata kunci member, selain ikut dijelaskan di bagian ini.

Topik Deskripsi
let Pengikatan dalam Kelas Menjelaskan definisi fungsi dan bidang privat di kelas.
do Pengikatan dalam Kelas Menjelaskan spesifikasi kode inisialisasi objek.
Properti Menjelaskan anggota properti di kelas dan jenis lainnya.
Properti yang Diindeks Menjelaskan properti seperti larik di kelas dan jenis lainnya.
Metode Menjelaskan fungsi yang merupakan anggota suatu jenis.
Konstruktor Menjelaskan fungsi khusus yang menginisialisasi objek suatu jenis.
Kelebihan Beban Operator Menjelaskan definisi operator yang disesuaikan untuk jenis.
Peristiwa Menjelaskan definisi peristiwa dan dukungan penanganan peristiwa di F#.
Struct Menjelaskan definisi struktur dalam F#.
Bidang Eksplisit Menjelaskan definisi bidang yang batal diinisialisasi dalam suatu jenis.