共用方式為


編譯器錯誤 CS0508

更新:2007 年 11 月

錯誤訊息

'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
   }
}