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.
Penentu parameter default tidak diizinkan
Parameter metode tidak dapat memiliki nilai default. Gunakan penumpukan beban berlebih terhadap metode (method overload) jika Anda ingin mencapai efek yang sama.
Contoh
Sampel berikut menghasilkan CS0241. Selain itu, sampel menunjukkan cara mensimulasikan metode dengan argumen default menggunakan penumpukan beban berlebih.
// CS0241.cs
public class A
{
public void Test(int i = 9) {} // CS0241
}
public class B
{
public void Test() { Test(9); }
public void Test(int i) {}
}
public class C
{
public static void Main()
{
B x = new B();
x.Test();
}
}
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.