我正在用c#编写一个类。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; }
}
任何人都可以解释我如何加入一个密封的属性将影响/改善情况。
干杯
这个事实在这里有很好的解释:http://stackoverflow.com/questions/119506/virtual-member-call-in-a-constructor – 2011-03-29 12:46:16