영어로 읽기

다음을 통해 공유


컴파일러 오류 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;  
   }  
}