I have abstract class
public abstract class MemFactory
{
public abstract bool test();
public virtual string getMember()
{
string validMember = "test";
return validMember;
}
}
I have inherited the same in another child class
public class MemberFactory : MemFactory
{
private static readonly MemberFactory instance = new MemberFactory();
static MemberFactory() { }
public static MemberFactory Current
{
get { return instance;}
}
public static string getMember()
{
return MemberFactory.Current.getMember();
}
}
When i am accessing the base class method its giving me
"static member cannot be accessed with an instance reference; qualify it with a type name instead"
Can anyone help?