Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Keyword 'base' is not available in a static method
The base keyword was used in a static method. base can only be called in an instance constructor, instance method, or instance accessor.
Example
The following sample generates 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;
}
}