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.
- Změňte návratový typ metody tak, aby odpovídal typu člena rozhraní.
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();
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: