我正在尝试使用秒表进行倒计时,但似乎无法正常工作.为什么这样,我该怎么办?
TimeSpan remainingTime = new TimeSpan(0,0,0,60); ... remainingTime.Subtract(stopwatch.Elapsed);
剩余时间始终保持不变.
我不能使用计时器,因为其他内部代码的原因,只有秒表.
TimeSpan
是不可变的,这意味着它的所有操作都不会影响它们应用的实例.相反,它们会带来新的价值:
var diff = remainingTime.Subtract(stopwatch.Elapsed);