Baca dalam bahasa Inggris

Bagikan melalui


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.

Untuk memperbaiki kesalahan ini

  1. Ubah jenis pengembalian metode agar sesuai dengan yang dimiliki anggota antarmuka.

Contoh

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();  
}  

Lihat juga