Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

Compiler Error CS1512

Keyword base is not available in the current context

The base keyword was used outside of a method, property, or constructor.

The following sample generates CS1512:

// CS1512.cs
using System;

class Base {}

class CMyClass : Base
{
   private String xx = base.ToString();   // CS1512
   // try putting this initialization in the constructor instead
   // public CMyClass()
   // {
   //    xx = base.ToString();
   // }

   public static void Main()
   {
      CMyClass z = new CMyClass();
   }
}
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.