知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[1]
Posted 知
篇首语:有志不在年高,无志空长百岁。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[1]相关的知识,希望对你有一定的参考价值。
ASP.NET入门教程 9.1.8 使用数组和集合[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
数组和集合就是同一枚硬币的两面 它们都提供了一些方法来保存数据类型的多个副本 例如 考虑要保存一些姓名 比如本书的作者 您可以将它们保存在单独的字符串中 但是 如果以后想要将它们打印出来该怎么做呢?您需要对每个变量使用一条语句 如果使用数组或集合 您只需要对多个项使用一个变量 可以将数组当作电子数据表中的单元 一维数组是带有多个单元的单个行 而多维数组是多个行 并且每个行带有多个单元 通常并不使用单元 而是使用术语元素 而索引是元素的号码(行号或列号 从而继续电子数据表的类推)
一维数组
数组与变量的声明方式大体相同 但是在变量名之后添加了圆括号 例如
Dim Names() As String
该语句声明了一个字符串数组Names 但现在是个空数组 因为圆括号中没有任何数字 该数字定义了数组的长度 它所容纳的项的个数 因此 如果要保存 个姓名 则应该将以上声明修改如下
Dim Names( ) As String
这里的 并不是排印错误 而是因为数组是从 开始的 因此该数组有 和 即 个记录项 该数组的范围是 到
访问数组值 不管是读取还是赋值 都遵循同样的规则 外加圆括号 在圆括号中输入所需元素的索引号 例如
Name( )= Dave Name( )= Dan NameTextBox Text=Names( )
在该示例中 Dave是第一个记录项 Dan是第四个记录项 它们之间的记录项为空 因为没有为它们设置任何值
尝试访问并不存在的元素(在该示例中为大于 的任何项)将会产生一个异常消息 Index was outside the bounds of the array
也可以在声明时动态地定义数组的大小
Dim Names() As String=( Dave Chris Chris John Dan )
这里 该数组有 个元素 第一个元素被赋值为Dave 第二个为Chris 等等 同时使用大括号围住了该数组的记录项列表
如果需要重新定义数组的大小 可以使用ReDim语句
ReDim names( )
该语句将数组的大小重新定义为 个元素 但也会删除现有的值 如果要保留那些值 则需要添加Preserve关键字
Redim Preserve Nmes( )
如果重新定义数组的大小小于最初的大小 则元素会丢失
ASP NET 入门教程完整版
cha138/Article/program/net/201311/15113相关参考
知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[4]
ASP.NET入门教程9.1.8使用数组和集合[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[3]
ASP.NET入门教程9.1.8使用数组和集合[3] 以下文字资料是由(全榜网网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入门教程 1.3.1 一致性和个性化
ASP.NET入门教程1.3.1一致性和个性化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
知识大全 ASP.NET入门教程 12.10.1加密和基于消息的安全性
ASP.NET入门教程12.10.1加密和基于消息的安全性 以下文字资料是由(全榜网网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入门教程 10.4.1 ASP.NET2.0中的编译
ASP.NET入门教程10.4.1ASP.NET2.0中的编译 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
Asp.NET大文件上传开发总结集合 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以前开发过一