这似乎是该语言的基础知识,但我不明白这是如何在.Net中完成的.我在一个类中有一个成员变量,比如一个bool _isCommitted.我想要什么时候发生的事情_isCommitted.像这样的东西:
//Whenever _isCommitted == true()
{
Foo()
}
Run Code Online (Sandbox Code Playgroud)
基本上就像一个事件,但这里是我的变量.如何?非常感谢..
Ode*_*ded 12
这通常通过属性和支持私有字段来完成.您需要确保您只能通过酒店进入.
private bool _isCommitted;
public bool IsCommitted
{
get { return _isCommitted; }
set
{
if(value)
{
//do something
}
_isCommitted = value;
}
}
Run Code Online (Sandbox Code Playgroud)