Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS1913

Člen 'name' nelze inicializovat. Nejedná se o pole ani vlastnost.

Inicializátory objektů lze použít pouze k inicializaci přístupných polí nebo vlastností.

Oprava této chyby

  1. Inicializace člen třídy v regulární konstruktor nebo jiné inicializační metody.

Příklad

Následující příklad vygeneruje 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(){}  
}  

Viz také