c# 声明一个ObservableCollection
时间: 2024-09-24 14:16:35 浏览: 37
可观察的集合-hta8533-md-007yy_使用说明书_v1.1_20170302
在C#中,`ObservableCollection<T>`是一个实现了`INotifyCollectionChanged`接口的泛型集合类型,它允许我们在添加、删除或更改元素时自动通知订阅者。这使得它非常适合于那些需要数据绑定或观察者模式的应用场景,比如Windows Presentation Foundation (WPF)的数据绑定。
声明一个`ObservableCollection<T>`的基本语法如下:
```csharp
public ObservableCollection<T> YourObservableCollectionName = new ObservableCollection<T>();
```
这里,`T`是你要存储的对象的类型,例如如果你要存储字符串,你可以写成`ObservableCollection<string> items = new ObservableCollection<string>();`。
当你对这个集合进行操作(如添加、移除或更新元素),所有订阅了`PropertyChanged`事件的组件都会接收到通知并相应地更新它们的状态。
阅读全文