Jika kita tidak memberikan konstruktor untuk class kita, C # menciptakan satu secara default yang memberi instantiate objek dan menetapkan variabel member ke nilai default seperti yang tercantum dalam Tabel Nilai Default.
Jika kita tidak memberikan konstruktor untuk struct kita, C # bergantung pada konstruktor default implisit untuk secara otomatis menginisialisasi setiap field dari type value ke value defaultnya seperti yang tercantum dalam Tabel Nilai Default.
- Constructor syntax
Konstruktor atau Constructor adalah metod yang namanya sama dengan nama type. Sign metod hanya mencakup nama metod dan list parameternya; itu tidak termasuk tipe return.
Contoh berikut menunjukkan konstruktor untuk class bernama Person.
public class Person
{
private string last;
private string first;
public Person(string lastName, string firstName)
{
last = lastName;
first = firstName;
}
// Remaining implementation of Person class.
}
ConversionConversion EmoticonEmoticon