編譯器錯誤 CS0113
更新:2007 年 11 月
錯誤訊息
標記為 override 的成員 'function' 不能標記為 new 或 virtual
以 new 和 override 關鍵字標記方法會產生互斥的情況。
下列範例會產生 CS0113:
// CS0113.cs
namespace MyNamespace
{
abstract public class MyClass
{
public abstract void Foo();
}
public class MyClass2 : MyClass
{
override new public void Foo() // CS0113, remove new keyword
{
}
public static int Main()
{
return 0;
}
}
}