Erro do Compilador CS0241
Especificadores de parâmetro padrão não são permitidos
Parâmetros de método não podem ter valores padrão. Use sobrecargas de método se você quiser obter o mesmo efeito.
O exemplo a seguir gera o erro 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();
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: