【发布时间】:2016-12-04 17:07:46
【问题描述】:
我需要实现一个适应变量变化率的算法。假设我有一个整数 HumidityPercent 和一个外部传感器实时提供数据。 我找到了几种方法来检测我的 var 是否发生了变化:
private float HumChange
{
get { return HumidityPercent; }
set
{
HumidityPercent = value;
if (HumidityPercent != 100)
{
// Do what?
}
}
}
我有一个计时器(秒表)来计算经过的毫秒数。问题是:如何调用新变量中的更改来存储毫秒和新值?
private double newHum = (HumidityPercent, timer.TotalMilliseconds);
但在那之后我该如何区分呢?
任何帮助将不胜感激。
【问题讨论】:
-
你会如何计算像
km/hr这样的东西?你需要一个时间值和一个单位变化值 -
我找到了几种方法来检测我的 var 是否已更改 -> 如果这就是您所需要的全部 google INotifyPropertyChanged。
-
我有一个秒表设置,可以使用 TotalMilliSeconds