閱讀英文

共用方式為


編譯器錯誤 CS0508

'Type 1': 傳回類型必須是 'Type 2' 才符合覆寫的成員 'Member Name'

嘗試變更方法覆寫中的傳回類型。 若要解決這個錯誤,請確定這兩種方法都宣告相同的傳回類型。

範例

下列範例會產生 CS0508。

// CS0508.cs  
// compile with: /target:library  
abstract public class Clx  
{  
   public int i = 0;  
   // Return type is int.  
   abstract public int F();  
}  
  
public class Cly : Clx  
{  
   public override double F()  
   {  
      return 0.0;   // CS0508  
   }  
}