Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0738

'název typu' neimplementuje člen rozhraní 'název člena'. 'název metody' nemůže implementovat 'člen rozhraní', protože nemá odpovídající návratový typ 'název typu'.

Návratová hodnota implementní metody ve třídě musí odpovídat návratové hodnotě člena rozhraní, který implementuje.

Oprava této chyby

  1. Změňte návratový typ metody tak, aby odpovídal typu člena rozhraní.

Příklad

Následující kód generuje CS0738, protože metoda třídy vrací void a člen rozhraní stejného názvu vrátí int:

using System;  
  
interface ITest  
{  
    int TestMethod();  
}  
public class Test: ITest  
{  
    public void TestMethod() { } // CS0738  
    // Try the following line instead.  
    // public int TestMethod();  
}  

Viz také