Lezen in het Engels

Delen via


Compilerfout CS1511

Trefwoord 'basis' is niet beschikbaar in een statische methode

Het basiswoord is gebruikt in een statische methode. base kan alleen worden aangeroepen in een instantieconstructor, instantiemethode of instantietoegangsor.

Opmerking

In het volgende voorbeeld wordt CS1511 gegenereerd.

// 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;  
   }  
}