Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使日期/时间在运行时仍在计数(程序运行时的日期/时间仍在计数)_C#_Winforms - Fatal编程技术网

C# 使日期/时间在运行时仍在计数(程序运行时的日期/时间仍在计数)

C# 使日期/时间在运行时仍在计数(程序运行时的日期/时间仍在计数),c#,winforms,C#,Winforms,如何使日期/时间仍在计数?我已经尝试了以下代码: dateTimeContainer.Text = Convert.ToString(DateTime.Now); 但是,当我运行程序时,日期/时间在我们运行程序时停止 问题:如何使该日期/时间即使在程序运行后仍然计数?的实例表示一个时刻,一旦创建它,它是不可变的(任何“修改”方法—例如—返回一个新的DateTime实例,而不是更改调用的主题) 虽然这种不变性有时可能是需要经常解决的问题,但它更有用(例如,记住某个事件发生的时间) 如果您想更新,

如何使日期/时间仍在计数?我已经尝试了以下代码:

dateTimeContainer.Text = Convert.ToString(DateTime.Now);
但是,当我运行程序时,日期/时间在我们运行程序时停止

问题:如何使该日期/时间即使在程序运行后仍然计数?

的实例表示一个时刻,一旦创建它,它是不可变的(任何“修改”方法—例如—返回一个新的
DateTime
实例,而不是更改调用的主题)

虽然这种不变性有时可能是需要经常解决的问题,但它更有用(例如,记住某个事件发生的时间)


如果您想更新,只需再次读取(或)。

那么您的时间就到此为止了?惊人。回答:在其他线程中计数。
DateTime。现在
只返回调用时的当前时间。如果你想保持最新,你必须在每次需要时调用它。你可以使用一个计时器,它每1秒滴答一次,并在每次滴答中更新标签上的文本。我的意思是,程序中的时间停止,而不是实时。