使用英语阅读

通过


编译器错误 CS0738

“type name”不实现接口成员“member name”。 “method name”不能实现“interface member”,因为它没有“type name”的匹配返回类型。

类中实现方法的返回值必须与它实现的接口成员的返回值匹配。

更正此错误

  1. 更改方法的返回类型使其与接口成员的返回类型匹配。

示例

下面的代码生成 CS0738,因为类方法将返回 void ,同名的接口成员返回 int

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

另请参阅