Erro do compilador CS1913
O 'nome' do membro não pode ser inicializado. Não é um campo ou propriedade.
Os inicializadores de objeto só podem ser usados para inicializar campos ou propriedades acessíveis.
- Inicialize o membro da classe em um construtor regular ou outro método de inicialização.
O exemplo a seguir gera CS1913:
// cs1912.cs
class A
{
public delegate void D();
public event D myEvent;
}
public class Test
{
static void Main()
{
A a = new A() {myEvent = M}; // CS1913
}
public void M(){}
}
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: