使用英语阅读

通过


编译器错误 CS1511

关键字“base”在静态方法中不可用

base 关键字用在 静态 方法中。 只能在实例构造函数、实例方法或实例访问器中调用base

示例

以下示例生成 CS1511。

// CS1511.cs  
// compile with: /target:library  
public class A  
{  
   public int j = 0;  
}  
  
class C : A  
{  
   public void Method()  
   {  
      base.j = 3;   // base allowed here  
   }  
  
   public static int StaticMethod()  
   {  
      base.j = 3;   // CS1511  
      return 1;  
   }  
}