Export (0) Print
Expand All
Expand Minimize

Compiler Error CS1511

Keyword base is not available in a static method

The base keyword was used in a static method.

The following sample generates CS1511:

// CS1511.cs
public class A
{
   public int j = 0;
}

class C : A
{
   public void func()
   {
      base.j = 3;   // base allowed here
   }

   public static int Main ()
   {
      base.j = 3;   // CS1511
      return 1;
   }
}
Show:
© 2014 Microsoft