如果我想节省时间值,我应该使用什么变量?

时间:2010-02-01 01:52:32

标签: c# .net time

我想创建一个为TimeLeft变量添加1分25秒的应用程序。

问题是我不知道这应该是什么类型的变量,甚至不知道如何在剩余的可用时间内加1分25秒。

非常感谢任何指导。我很擅长C#,但由于我从未做过类似的事情,所以我在黑暗中。

3 个答案:

答案 0 :(得分:3)

TimeSpan效果很好。它专门设计用于持续一段时间。

答案 1 :(得分:3)

我建议您使用DateTime变量。这将让你操纵时间。如果你想为一个变量添加1m 25s,你可以简单地使用:

DateTime newTime = DateTime.Now.AddSeconds(85);

只要TimeLeft变量也是DateTime类型,那么在当前时间(或者,在你的情况下,TimeLeft)会增加85秒。

答案 2 :(得分:0)

使用DateTime类型。假设您的TimeLeft变量是一个整数,您可能需要先将其转换为DateTime类型,然后执行添加。更多信息here