当前位置: 首页 > 编程语言 > C#

集合属性应该是只读的分享

时间:2023-04-11 02:48:25 C#

C#LearningTutorial:CollectionPropertiesShouldBeReadOnly在我需要RaisePropertyChangedEvent中分享,现在如果我通过删除它的set部分使该属性只读,我该如何引发这个事件。语法有点像这个publicListEmployees{get{return_employees;}set{if(ReferenceEquals(_employees,value))返回;_员工=价值;RaisePropertyChanged("雇员");您应该很少需要在收集事件上引发PropertyChanged。使集合可观察,以便在添加或删除项目时通知任何绑定:publicIListEmployees{get;私有集;}//在你的构造函数中:this.Employees=newObservableCollection();如果您将集合设置为ObservableCollection,那么“重要”事件将是在集合中添加和删除项目时,而不是实例化集合时。我同意FxCop。将集合设为只读,但将其设为ObservableCollection。以上是C#学习教程:collection属性要只读,分享所有内容。如果对大家有用,需要进一步了解C#学习教程,还望大家多加关注——本文整理自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: