Прочитать на английском

Поделиться через


Ошибка компилятора CS1913

Не удается инициализировать член "имя". Он не является полем или свойством

Инициализаторы объектов можно использовать только для инициализации доступных полей или свойств.

Исправление ошибки

  1. Инициализируйте член класса в обычном конструкторе или другом методе инициализации.

Пример

При компиляции следующего примера возникнет ошибка 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(){}  
}  

См. также