【发布时间】:2011-03-29 12:40:27
【问题描述】:
我正在用 c# 编写一个类。
我偶然发现了代码重构提供的这条建议。我没有
了解该工具提供此建议/改进时的确切含义。
情况:
我使用 this.Text 属性在我的 Form 类的构造函数中设置标题。
Form()
{
//some initialization code ...
//...
this.Text = "Non modal form"; //Suggestion offered here..
}
代码重构工具提示警告:正在访问虚拟成员
为了纠正这个问题,工具自动添加了一个属性
public override sealed string Text
{
get { return base.Text; }
set { base.Text = value; }
}
谁能解释一下,添加密封属性会影响/改善这种情况。
干杯
【问题讨论】: