深入理解列表、委托和 Lambda 表达式
在编程过程中,管理多个对象实例是一项常见任务。本文将探讨如何使用.NET 集合类来管理对象实例,以及如何使用委托和 Lambda 表达式处理数据。
1. 集合管理
集合实际上是一个指向多个其他对象的对象。Visual Basic 提供了用于管理集合的类,并且在 2005 年引入了新的集合处理方法,解决了早期版本中的许多问题。下面将分别介绍 Visual Basic 2005 前后的集合管理方式。
1.1 Visual Basic 2005 之前的集合管理
在 Visual Basic 2005 之前,主要的集合类存储在 System.Collections 命名空间中,以下是该命名空间中的一些类和接口:
| 类/接口 | 描述 |
| ---- | ---- |
| ArrayList | 一个通用集合,使用内部数组管理所有引用对象,可处理数组大小增加的问题。 |
| Hashtable | 一个集合类,使用键/值对存储单个对象。 |
| ICollection | ArrayList 实现的接口,提供将引用复制到另一个数组的基本功能。 |
| IDictionary | Hashtable 实现的接口,允许程序员将键与值关联起来。 |
| IList | ArrayList 实
超级会员免费看
订阅专栏 解锁全文
7

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



