监听布尔值以在循环中更改,然后仅调用一次方法

时间:2018-08-28 09:21:36

标签: c# events boolean

有什么方法可以监听布尔值的变化,然后只校准一次方法?

我正在研究一个项目,在该项目中,我需要不断监视一个布尔变量,并根据它是TRUE还是FALSE来调用diffrent方法。

我当前使用的是if语句,当我的变量为TRUE / FALSE时,它将在循环时调用每个方法。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

您可以使用bool属性

private bool boolValue;
public bool BoolValue
{
 get { return boolValue; }
 set { 
     boolValue = value;
     if(value) { TrueMethod(); } 
     else { FalseMethod(); }

     }
}

答案 1 :(得分:0)