如何检查类属性使用特定值设置的次数
本文关键字:设置 何检查 检查 属性 | 更新日期: 2023-09-27 18:28:16
是否有任何可能的方法来确定用特定value
设置类属性的次数?
您也可以使用setter来完成此操作,Lake查看以下片段
class myClass
{
private string _MyStringVar;
public string specificWord = "word";
public int SpecificCount = 0;
public string MyStringVar
{
get { return _MyStringVar; }
set
{
bool isChanged = false;
if (_MyStringVar != specificWord) { isChanged = true; }
// check for old value to confirm value changed
_MyStringVar = value;
if (value == specificWord && isChanged) { SpecificCount++; }
}
}
}
您可以为此目的实现INotifyPropertyChanged
来源:https://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged(v=vs.110).aspx