編譯器錯誤 CS0545
更新:2007 年 11 月
錯誤訊息
'function': 無法覆寫,因為 'property' 沒有可覆寫的 get 存取子
在基底類別 (Base Class) 沒有可供覆寫的定義時,嘗試定義屬性存取子 (Property Accessor) 的覆寫。您可使用下列方法來解決這個錯誤:
如需詳細資訊,請參閱使用屬性 (C# 程式設計手冊)。
範例
下列範例會產生 CS0545.:
// CS0545.cs
// compile with: /target:library
// CS0545
public class a
{
public virtual int i
{
set {}
// Uncomment the following line to resolve.
// get { return 0; }
}
}
public class b : a
{
public override int i
{
get { return 0; }
set {} // OK
}
}