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.
Definisi jenis parsial memungkinkan Anda membagi definisi kelas, struktur, antarmuka, atau rekaman menjadi beberapa definisi. Anda dapat menempatkan beberapa definisi ini dalam file yang berbeda dalam proyek yang sama. Satu jenis deklarasi hanya berisi tanda tangan untuk anggota parsial:
partial class A
{
int num = 0;
void MethodA() { }
partial void MethodC();
}
Deklarasi lainnya berisi implementasi anggota parsial:
partial class A
{
void MethodB() { }
partial void MethodC() { }
}
Deklarasi untuk jenis parsial dapat muncul dalam file yang sama atau beberapa. Biasanya, kedua deklarasi berada dalam file yang berbeda. Anda membagi jenis kelas, struct, atau antarmuka saat bekerja dengan proyek besar, dengan kode yang dihasilkan secara otomatis seperti yang disediakan oleh Windows Forms Designer, atau Generator sumber seperti RegEx. Jenis parsial dapat berisi anggota parsial.
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#.
Dimulai dengan C# 13, Anda dapat menentukan properti parsial dan pengindeks parsial. Dimulai dengan C# 14, Anda dapat menentukan konstruktor instans parsial dan peristiwa parsial. Sebelum C# 13, hanya metode yang dapat didefinisikan sebagai anggota parsial.
Anda dapat memberikan komentar dokumentasi tentang deklarasi deklarasi atau deklarasi pelaksana. Saat Anda menerapkan komentar dokumentasi ke kedua deklarasi jenis, elemen XML dari setiap deklarasi disertakan dalam XML output. Untuk aturan tentang deklarasi anggota parsial, lihat artikel tentang anggota parsial.
Anda dapat menerapkan atribut ke salah satu deklarasi. Pengompilasi menggabungkan semua atribut dari kedua deklarasi, termasuk duplikat.
Untuk informasi selengkapnya, lihat Kelas dan Metode Parsial.
Spesifikasi bahasa C#
Untuk informasi selengkapnya, lihat Spesifikasi Bahasa C#. Spesifikasi bahasa adalah sumber definitif untuk sintaks dan penggunaan C#.