Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Parameter Pilihan Berfungsi dalam C#?
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:
<code class="language-c#">public void GetFooBar(int a) { // GetFooBar 的单参数实现 } public void GetFooBar(int a, int b) { // GetFooBar 的双参数实现 }</code>
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:
<code class="language-c#">public void GetFooBar(int a, int b = 0) { // GetFooBar 的可选参数实现 }</code>
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!