gpt4 book ai didi

c# - 使用 Timer 了解对象的年龄

转载 作者:太空宇宙 更新时间:2023-11-03 19:33:40 25 4
gpt4 key购买 nike

我正在编写一个名为 Food 的类。我考虑了一个字段“int cookingTime”来查看这个类的每个实例已经存在了多长时间。我假设我应该使用 Timer 类。我写了下面的一段代码,但没有用。我不确定我的做法是否正确。非常感谢任何帮助。

Class Food
{

private System.Timers.Timer timerClock = new System.Timers.Timer();

static int cookingTime = 0;

public Food()
{

this.timerClock.Elapsed += new System.Timers.ElapsedEventHandler(process);
this.timerClock.Interval = 1000;
this.timerClock.Enabled = true;

}

static void process(Object myObject, EventArgs myEventArgs)
{

cookingTime += 1;
}

}

最佳答案

如何保存创建对象的时间戳?然后,当您想知道对象存在了多长时间时,只需从 Now() 中减去它即可。

关于c# - 使用 Timer 了解对象的年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3382561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com