CS1913 de erro do compilador
Mensagem de erro
Não é possível inicializar o membro 'nome'.Não é um campo ou propriedade.
Os inicializadores de objeto só podem ser usados para inicializar acessíveis campos ou propriedades.
Para corrigir este erro
- Inicialize o membro da classe em um construtor regular ou Outros método de inicializar.
Exemplo
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(){}
}