Compiler Error CS0738
'type name' tidak mengimplementasikan 'member name' anggota antarmuka. 'method name' tidak dapat mengimplementasikan 'interface member' karena tidak memiliki jenis pengembalian yang cocok dari 'type name'.
Nilai pengembalian metode penerapan di dalam kelas harus cocok dengan nilai pengembalian anggota antarmuka yang diterapkannya.
- Ubah jenis pengembalian metode agar sesuai dengan yang dimiliki anggota antarmuka.
Kode berikut menghasilkan CS0738 karena metode kelas mengembalikan void
dan anggota antarmuka dengan nama yang sama mengembalikan int
:
using System;
interface ITest
{
int TestMethod();
}
public class Test: ITest
{
public void TestMethod() { } // CS0738
// Try the following line instead.
// public int TestMethod();
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: