Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS1913

Nie można zainicjować elementu członkowskiego "name". Nie jest to pole ani właściwość.

Inicjatory obiektów mogą służyć tylko do inicjowania dostępnych pól lub właściwości.

Aby poprawić ten błąd

  1. Zainicjuj składową klasy w zwykłym konstruktorze lub innej metodzie inicjowania.

Przykład

Poniższy przykład generuje 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(){}  
}  

Zobacz też