編譯器錯誤 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
}
}