C#如何监视多个变量

洛洛洛小晴 2020-06-12 02:52:00
我有若干个变量,a,b,c...., 在不断变化,要监视它们在一段时间后(每个变量的时间不同)后是否达到其对应的目标值,若未达到,则调用一个方法。想请各位大佬给一个详细的设计思路。 我的程序winform
...全文
835 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2020-06-16
  • 打赏
  • 举报
回复
ObserverableCollection 封装好了,不需要自己实现
  • 打赏
  • 举报
回复
在 .net 通常使用 INotifyPoropertyChanged 接口,使用 ObserverableCollection<> 泛型等设计模式来定义你要绑定和监听的对象。
mingcsharp 2020-06-16
  • 打赏
  • 举报
回复
引用 2 楼 wanghui0380 的回复:
先说思维 思维方式一:我自己主动去查,这种就是这里天天折腾的,线程,定时器 思维方式二:他自己告诉你,这种就是sp说的mvvm,我说的rx 所以,首先你要确定你想怎么弄,想法决定代码。不是代码定死你的想法
对头
正怒月神 2020-06-16
  • 打赏
  • 举报
回复
sp已经说了。就不赘述了。
wanghui0380 2020-06-12
  • 打赏
  • 举报
回复
先说思维 思维方式一:我自己主动去查,这种就是这里天天折腾的,线程,定时器 思维方式二:他自己告诉你,这种就是sp说的mvvm,我说的rx 所以,首先你要确定你想怎么弄,想法决定代码。不是代码定死你的想法
  • 打赏
  • 举报
回复
可以考虑属性里面的set方法进行监控!类似于MVVM里面的监听。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧