【发布时间】:2014-02-09 19:30:33
【问题描述】:
我可以在属性为公共时覆盖 Name 属性,但当我将其设置为私有时,它会继承 Picturebox 的名称。我想将其设为私有,因为我不希望此属性显示在从 MyPictureBox 类生成的对象中。谢谢。
class MyPictureBox : PictureBox
{
private string name;
private new string Name
{
get { return name; }
set { name = value; }
}
}
【问题讨论】:
-
不,它不会抛出错误。例如,当我从 MyPictureBox 创建一个对象时,我仍然可以使用 myPictureBox.Name。我不希望它出现。