Code Bye

怎么样监听函数方法值

有这样的一个静态方法
APS_read_d_input(System.Int32 Board_ID, System.Int32 DI_Group, ref System.Int32 DI_Data);

它的值是变化的,本人的想法是其值变化时触发一个事件,请各位高手有什么思路。

解决方案

10

传入一委托试试
APS_read_d_input(System.Int32 Board_ID, System.Int32 DI_Group, Action<int> ValueChanged, ref System.Int32 DI_Data);

30

两个思路:
1.  正如LZ所说, 定义一个事件, 在值变化时,触发该事件。
2.  使用定时器开启线程,定时检测函数返回值,较占用CPU资源,效率没有方法一高。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样监听函数方法值