Model.PRI_MAIL里有个sendTime字段private DateTime _send_time;
public DateTime SEND_TIME
{
   set{ _send_time=value;}
   get{return _send_time;}
} Model.PRI_MAIL mail = new Model.PRI_MAIL();为什么我每次new Model.PRI_MAIL()时 SEND_TIME 都会默认为
0001-1-1 0:00:00 呢  我想new时没有值
要怎么解决呢??
谢谢  各位!!!!!!!!!!!

解决方案 »

  1.   

    private   DateTime?   _send_time; 
    可空类型
      

  2.   

    private   DateTime   _send_time; 
    public   DateTime   SEND_TIME 

          set{   _send_time=value;} 
          get{return   _send_time==null?DateTime.Now:_send_time;} 

      

  3.   

    Quote=引用 3 楼 linv2 的回复:]
    private DateTime _send_time; 
    public DateTime SEND_TIME 

      set{ _send_time=value;} 
      get{return _send_time==null?DateTime.Now:_send_time;} 
    }
    [/Quote]
    private DateTime? _send_time = null;
        public DateTime? SEND_TIME
        {
            set { _send_time = value; }
            get { return _send_time == null ? DateTime.Now : _send_time; }
        }[
      

  4.   


    private DateTime? _send_time = null;
        public DateTime? SEND_TIME
        {
            set { _send_time = value; }
            get { return _send_time == null ? DateTime.Now : _send_time; }
        }
      

  5.   


    呵呵  我不是要 判断 是空的时候把它赋值为当前时间 我就是要null
    还是 谢谢 呵呵
    C# cod……
    [/Quote]