Setting the default value of a DateTime Property to DateTime.Now inside the System.ComponentModel Default Value Attrbute

后端 未结 21 1434
终归单人心
终归单人心 2020-11-29 22:53

Does any one know how I can specify the Default value for a DateTime property using the System.ComponentModel DefaultValue Attribute?

for example I try this:

21条回答
  •  醉酒成梦
    2020-11-29 23:20

    public DateTime DateCreated
    {
       get
       {
          return (this.dateCreated == default(DateTime))
             ? this.dateCreated = DateTime.Now
             : this.dateCreated;
       }
    
       set { this.dateCreated = value; }
    }
    private DateTime dateCreated = default(DateTime);
    

提交回复
热议问题