Leer en inglés

Compartir a través de


Error del compilador CS1913

El miembro 'name' no se puede inicializar. No es un campo ni una propiedad.

Los inicializadores de objeto solo se pueden usar para inicializar campos o propiedades accesibles.

Para corregir este error

  1. Inicialice al miembro de clase en un constructor normal u otro método de inicialización.

Ejemplo

El ejemplo siguiente genera el error CS1913:

C#
// 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(){}  
}  

Consulte también