Compiler Error CS0535
'class' tidak mengimplementasikan anggota antarmuka 'member'
Class berasal dari interface, tetapi kelas tersebut tidak mengimplementasikan satu atau beberapa anggota antarmuka. Kelas harus mengimplementasikan semua anggota antarmuka dari tempat ia berasal atau dinyatakan sebagai abstract
.
Sampel berikut menghasilkan 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() {}
}
Sampel berikut menghasilkan 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()) {}
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: