Ошибка компилятора CS0535
Класс "класс" не реализует член интерфейса "член"
Класс является производным от интерфейса, но не реализует один или несколько членов интерфейса. Класс должен реализовывать все члены интерфейсов, от которых он является производным, или должен объявляться как abstract
.
Следующий пример приводит к возникновению ошибки CS0535.
// CS0535.cs
public interface A
{
void F();
}
public class B : A {} // CS0535 A::F is not implemented
// OK
public class C : A {
public void F() {}
public static void Main() {}
}
Следующий пример приводит к возникновению ошибки CS0535.
// CS0535_b.cs
using System;
class C : IDisposable {} // CS0535
// OK
class D : IDisposable {
void IDisposable.Dispose() {}
public void Dispose() {}
static void Main() {
using (D d = new D()) {}
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: