【发布时间】:2011-04-23 22:49:30
【问题描述】:
abstract class DirectiveNode
{
public static readonly RequirementOptions ArgumentOptions = RequirementOptions.Optional;
}
class IfNode : DirectiveNode
{
static IfNode()
{
ArgumentOptions = RequirementOptions.Required; // error here
}
我不明白这个问题。我以为static IfNode() 是静态构造函数?为什么会出错?
【问题讨论】: