閱讀英文

共用方式為


編譯器錯誤 CS0112

靜態成員 'function' 不能標記為 override、virtual 或 abstract

如果方法宣告使用 overridevirtualabstract 關鍵字,就不能同時使用 static 關鍵字。

如需詳細資訊,請參閱方法

下列範例會產生 CS0112:

// CS0112.cs  
namespace MyNamespace  
{  
   abstract public class MyClass  
   {  
      public abstract void Foo();  
   }  
   public class MyClass2 : MyClass  
   {  
      override public static void Foo()   // CS0112, remove static keyword  
      {  
      }  
      public static int Main()  
      {  
         return 0;  
      }  
   }  
}