閱讀英文

共用方式為


編譯器錯誤 CS0738

'type name' 未實作介面成員 'member name'。 'method name' 無法實作 'interface member',因為它沒有符合的傳回類型 'type name'。

類別中實作方法的傳回值必須符合其所實作之介面成員的傳回值。

更正這個錯誤

  1. 請變更方法的傳回類型,使其符合介面成員的傳回類型。

範例

因為類別方法傳回 void ,而且同名的介面成員傳回 int,所以下列程式碼會產生 CS0738:

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

另請參閱