我有抽象类
public abstract class MemFactory
{
public abstract bool test();
public virtual string getMember()
{
string validMember = "test";
return validMember;
}
}
我在另一个子类
中继承了相同的内容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();
}
}
当我访问基类方法时,它给我
"静态成员无法使用实例引用访问;修饰 它使用类型名称而不是"
有人可以帮忙吗?
答案 0 :(得分:1)
我得到了答案。静态方法名称应该不同。
public static string getMem()
{
return MemberFactory.Current.getMember();
}
这将解决问题。感谢上帝。