Ler em inglês

Compartilhar via


Erro do Compilador CS1913

O membro 'name' não pode ser inicializado. Não é um campo ou uma propriedade.

Inicializadores de objeto só podem ser usados para inicializar campos ou propriedades acessíveis.

Para corrigir este erro

  1. Inicialize o membro da classe em um constructo regular ou em outro método de inicialização.

Exemplo

O seguinte exemplo gera o erro 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(){}  
}  

Confira também