首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这句代码有什么意思

2013-10-24 
这句代码有什么意义?看了一些WPF的示例代码,发现有在监听属性的这段有这么一句 int _Agepublic int Age{g

这句代码有什么意义?
看了一些WPF的示例代码,发现有在监听属性的这段有这么一句


 int _Age;
        public int Age
        {
            get
            {
                return _Age;
            }
            set
            {
                //这里有什么意义?
                if (_Age != value)
                {
                    _Age = value;
                    RaisePropertyChanged("Age");
                }
            }
        }


这里判断不等于属性不等于value有什么意义?
[解决办法]
如果新设置的属性和原来的一样,就不触发PropertyChanged(属性更改)事件。
[解决办法]
如果Age==value,那这个属性的值就没被改变,就不能调用RaisePropertyChanged("Age")这个方法

热点排行