如何使日期/时间仍在计算?我已经尝试过以下代码:
dateTimeContainer.Text = Convert.ToString(DateTime.Now);
但是,当我运行程序时,我们运行程序时会停止日期/时间。
问题:即使在程序运行后,如何使该日期/时间仍在计算?
答案 0 :(得分:4)
DateTime
的实例表示一个时刻,一旦创建它是不可变的(任何“修改”方法 - 例如。DateTime.AddHours
- 返回一个新的DateTime
实例而不是更改电话的主题)。
虽然这种不变性可能偶尔会起作用,但它更有用(例如,记住某些事件发生时)。
如果您想再次更新DateTime.Now
(或DateTime.UtcNow
),请再次阅读。