/// <summary>
        /// 系统运行时
        /// </summary>
        private DateTime _now
        {
            get
            {
                return DateTime.Now;
            }
            set
            {
                _now = value;
            }
        }报错:
未处理的“System.StackOverflowException”类型的异常出现在 中。

解决方案 »

  1.   

    private DateTime _now
            {
                get
                {
                    return DateTime.Now;
                }
                set
                {
                    _now = value;
                }
            }赋值的时候又调用了,陷入死循环,
      

  2.   

           DateTime now
           /// <summary>
           /// 系统运行时
            /// </summary>
            private DateTime _now
            {
                get
                {
                    return now=DateTime.Now;
                }
                set
                {
                    now = value;
                }
            }
       
      

  3.   

    我现在要实现_now默认是 DateTime.Now值,也可以设置值给它,如何封装?
      

  4.   

    private DateTime _Now
            {
                get
                {
                    return DateTime.Now;
                }
                set
                {
                    _now = value;
                }
            }private DateTime _now 里的_now 用_Now