我在抽象类中声明常量字段时遇到问题。这是为什么?
编辑
我应该澄清一下。我的问题是我的子类看不到 const 字段:
protected const string Prefix = "dynfrm_";
如果我删除 const 关键字,我可以从孙类中获取它。
最佳答案
public abstract class Class1
{
protected const string Prefix = "dynfrm_";
}
public class Class2 : Class1
{
public void GetConst()
{
Console.WriteLine(Prefix);
}
}
关于抽象类中的 C# Const 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1041834/