.NET 中的集合、泛型与自定义类型
1. System.Collections.ObjectModel 命名空间
在了解主要的泛型类之后,我们来看看 System.Collections.ObjectModel 命名空间。这是一个相对较小的命名空间,包含了一些有用的类。下面是其中两个重要的类:
| System.Collections.ObjectModel 类型 | 含义 |
| — | — |
| ObservableCollection | 表示一个动态数据集合,当添加、移除项目或刷新整个列表时会提供通知 |
| ReadOnlyObservableCollection | 表示 ObservableCollection<T> 的只读版本 |
ObservableCollection<T> 类很有用,因为它能够在内容发生变化时通知外部对象。
1.1 使用 ObservableCollection
步骤如下:
1. 创建一个名为 FunWithObservableCollection 的新控制台应用程序项目。
2. 在初始的 C# 代码文件中导入 System.Collections.ObjectModel 命名空间。
在很多方面, ObservableCollection<T> 的使用与 List<T> 相同,因为它
超级会员免费看
订阅专栏 解锁全文
1594

被折叠的 条评论
为什么被折叠?



