Parameter pilihan dalam C#
Dalam versi terdahulu sebelum C# 4.0, parameter pilihan tidak disokong. Walau bagaimanapun, terdapat teknik untuk mensimulasikannya. Satu cara ialah dengan membebankan kaedah dengan senarai parameter yang berbeza. Contohnya:
public void GetFooBar(int a) { // GetFooBar 的单参数实现 } public void GetFooBar(int a, int b) { // GetFooBar 的双参数实现 }
Ini membolehkan anda memanggil GetFooBar dengan satu atau dua argumen, bergantung pada keperluan anda.
Walau bagaimanapun, dalam C# 4.0 dan lebih baru, parameter pilihan disokong secara langsung menggunakan sintaks berikut:
public void GetFooBar(int a, int b = 0) { // GetFooBar 的可选参数实现 }
Dalam contoh ini, jika b tidak disediakan semasa memanggil kaedah, kaedah tersebut lalai kepada 0. Anda boleh menentukan sebarang nilai lalai yang anda mahukan.
Atas ialah kandungan terperinci Bagaimanakah Parameter Pilihan Berfungsi dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!