Erro do compilador CS0241
Especificadores de parâmetros padrão não são permitidos
Os parâmetros de método não podem ter valores padrão. Use sobrecargas de método se quiser obter o mesmo efeito.
O exemplo a seguir gera CS0241. Além disso, o exemplo mostra como simular, com sobrecarga, um método com argumentos padrão.
// 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();
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: