-
管理 Visual Basic 中的对象组
对于很多应用程序,需要能够创建和管理相关对象组。 有两种方式可以将对象分组:创建对象数组以及创建对象集合。
对象数组
数组是相对死板的结构。 若要在运行时更改数组的大小,必须使用 ReDim 语句 (Visual Basic) 重新声明数组。 数组的所有元素必须是同一类型。 另一方面,数组让您能按顺序处理所有元素,而且可以在数组中拥有空元素。 出于这些原因,数组对于创建和处理固定数量的强类型对象最有用。
有关更多信息,请参见如何:创建对象数组 (Visual Basic)。
对象集合
集合提供一种更灵活的处理对象组的方法。 集合是类,因此必须声明新集合后,才能向该集合中添加元素。 与数组不同,处理的对象组可根据程序更改的需要动态地增长和收缩。 您可为放入集合中的任何对象分配一个“键”,以便能根据该键来检索和操作该对象。
可以从 Collection 类创建一个通用集合。 若想让集合具有字典或链接列表这样的特定功能,可从 .NET Framework 的 System.Collections 命名空间中的一个类创建该集合。 System.Collections.Specialized 命名空间中提供了更专用的集合类。
如果集合仅限于单一数据类型的元素,可使用 System.Collections.Generic 命名空间中的一个类。 “泛型”集合强制“类型安全”,因此无法向该集合中添加任何其他数据类型。 从泛型集合中检索元素时,不必确定元素的数据类型或转换它。
有关更多信息,请参见如何:创建对象集合 (Visual Basic)。
出处:https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/495te598(v=vs.100)