Errore del compilatore CS0241
Gli identificatori predefiniti dei parametri non sono consentiti
Iparametri del metodo non possono avere valori predefiniti. Se si vuole ottenere lo stesso effetto, usare l'overload del metodo.
L'esempio seguente genera l'errore CS0241. L'esempio seguente mostra anche come simulare, tramite overload, un metodo con argomenti predefiniti.
C#
// 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();
}
}
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: