如何从子类添加属性到基类的字段?

时间:2011-10-21 14:42:39

标签: c# .net inheritance custom-attributes

基类:

public class XmlNameValueField : XmlBaseField
{                       
        [XmlAttribute("n")]
        [Required]
        public string Name { get; set; }

        [XmlText]
        public string Value { get; set; }        
 }

儿童班:

 public class DateField : XmlNameValueField
 {            
 }

在Child类字段中,Name必须具有附加属性

[DataType (DataType.EmailAddress)]

1 个答案:

答案 0 :(得分:0)

您需要在基类中将属性标记为虚拟,在子类中重写它并添加属性。