知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[3]

Posted

篇首语:山高有攀头,路远有奔头。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[3]相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 9.1.8 使用数组和集合[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    集合

    保存多个记录项的另一种方法是使用集合 它与数组有些不同 集合通常是动态分配的 在数据量频繁变化的情况下使用集合更为合适 针对不同的目的可以使用不同的集合 它们都保存在System Collections命名空间中(稍后将详细介绍命名空间) 包括

    ArrayList 为对象提供常用的集合

    Hashtable 为键/值对提供存储空间 键/值对是值的存储空间 然后可以使用一个键识别该值 在数组中 键是数组元素的索引 但Hashtable允许键为非数字字符

    Queue提供了一个先进先出的集合 这表示从队列中取出记录项的顺序与插入到队列中的顺序相同 比如一个实际的队列 先来的人先服务

    SortedList 为键/值对提供了顺序的存储空间

    Sack提供了一个后进先出的集合 在该集合中 从堆栈中取出记录项的顺序与插入堆栈的顺序相反 考虑一堆碟子 最后放到该堆栈上的最先取出

    StringCollection 提供了一个字符串集合

    还有其他一些集合 但这里介绍的一些是您最常用的 可以调用Add方法向集合中添加数据 其参数依据使用的集合而不同 ·对于StringCollection 您只需提供要添加的字符串 例如

    Dim Names As New StringCollection()    Names Add( Dave )    Names Add( Chris )

    要访问记录项 可以使用与数组相同的方法

    NameTextBox Text=Names( )

    该语句将返回Dave 因为这些名字是按照数字顺序添加的

    HashTable并不相同 因为索引并不是基于数字的 而是基于字符串的 在StringCollection中 索引是数字 而且按照记录项添加的顺序自动分配 而在HashTable中 必须指定键以及需要添加的记录项 例如

    Dim Names As New Hashtable()    Names Add( Dave Sussman )    Names Add( Chris Hart )

cha138/Article/program/net/201311/15110

相关参考

知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[5]

ASP.NET入门教程9.1.8使用数组和集合[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[4]

ASP.NET入门教程9.1.8使用数组和集合[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[2]

ASP.NET入门教程9.1.8使用数组和集合[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET入门教程 9.1.9 决定使用数组还是使用集合

ASP.NET入门教程9.1.9决定使用数组还是使用集合  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET入门教程 1.3.9 错误和异常处理

ASP.NET入门教程1.3.9错误和异常处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 7.3.3 连接字符串和提供商

ASP.NET入门教程7.3.3连接字符串和提供商  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 1.3.1 一致性和个性化

ASP.NET入门教程1.3.1一致性和个性化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[2]

ASP.NET入门教程10.5.3ASP.NET2.0的新特性[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[1]

ASP.NET入门教程10.5.3ASP.NET2.0的新特性[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 9.2.3 循环[3]

ASP.NET入门教程9.2.3循环[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!