互联网解决方案咨询

梦想有多大路就会有多远:作一颗IT量子
   :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

如何重写父类属性问题

Posted on 2008-08-28 15:18 互联网粒子 阅读(107) 评论(0) 编辑 收藏

通常我们在开发过程中都用到了承继,让子类承继父类的成员,可以让子类来使用父类的属性,但有时对于一些特别的需求

需要子类去修改父类属性的代码 ,也就是要重写父类的属性.

public class A

{

    public string Msg

   {

     get;set;

  }

}

 

public class B:A

{

  [Browsable(true)]

  [DefaultValue("Text"),Description("设置编辑器文本"),Category("数据")]

   public new string Msg

   {

     get;set;

  }

}

 在VS2008下用以下两个属性可以解决这个问题

 

  [Browsable(true)]

  [DefaultValue("Text"),Description("设置编辑器文本"),Category("数据")]