知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[5]
Posted 知
篇首语:宁给好汉拉马,不给懒汉作爷。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 9.1.8 使用数组和集合[5]相关的知识,希望对你有一定的参考价值。
ASP.NET入门教程 9.1.8 使用数组和集合[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
操作回顾
代码的前三行简单地定义了变量 第一行中 splitChars是一个字符串变量 包含用于划分语句的字符 第二行中的words是一个字符串数组 第三行中的wordIndex是一个Integer变量 用于计算数组
Dim splitChars As String = Dim words() As String Dim wordIndex As Integer
接下来 使用Split方法将输入到文本框中的语句划分成一个数组 虽然Split看上去是Text属性的一种方法 但必须记住 Text属性返回String 因此 Split是String类的方法 传递到字符串中的参数并不是splitChars变量本身 而是己经转换成字符数组的splitChars(使用ToCharArray方法) 这是因为Split方法的所需类型为字符数组 该方法在划分字符串中允许很大的灵活性
words = TextBox Text Split(splitChars ToCharArray())
在这个阶段 words数组现在对语句中的每个单词都包含一个单独的记录项 用于添加到列表框中 在将这些单词添加到列表中之前 要清除现有的Items集合 该操作防止在多次单击按钮之后列表会变得更长 然后循环遍历该单词数组 但是是反向循环 将每个单词添加到列表中
ListBox Items Clear() For wordIndex = words Length To Step ListBox Items Add(words(wordIndex)) Next
不要过分担心循环语句的确切语法──在本章稍后部分将会介绍
一旦单词进入到列表中 它们还可以被再次移动到另一个字符串中 这里使用了一个初始值String Empty 这看上去或许有点不同寻常 但对于初始化字符串来说这确实是一件很平常的事情
Dim paragraph As String = String Empty
String Empty是一个特殊值 它表示该字符串为空 与字符串被赋值为 不同 虽然字符串的长度为 不包含任何字符 但它有一个值 长度字符串与空字符串之所以存在区别是因为它允许您检测该字符串是否已经被设置 或者已经修改了它的初始值 声明初始值的一个原因是 如果不声明初始值 那么在VWD中将会出现警告 但是后面的一行代码表明该paragraph变量在被设置之前己经使用 在该示例中 这并不重要 但是在VWD中简化警告则意味着更容易发现有关的警告和错误
现在循环遍历列表框的Items集合 Items集合中包含ListItem对象 每个ListItem的Value都只是简单地连同空格一起插入到段落字符串中
For Each word As ListItem In ListBox Items paragraph &= word Value & Next
最后 该段落显示在第二个文本框中
TextBox Text = paragraph
这种颠倒语句中单词的方法看上去可能相当冗长 但是该练习旨在表明在使用数组和集合时可以使用许多不同的方法
ASP NET 入门教程完整版
cha138/Article/program/net/201311/15112相关参考
知识大全 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入门教程 5.3 样式和布局的最佳实践
ASP.NET入门教程5.3样式和布局的最佳实践 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 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入门教程 3.5.3 导航控件[5]
ASP.NET入门教程3.5.3导航控件[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
知识大全 ASP.NET入门教程 13.4.5 计划结账[5]
ASP.NET入门教程13.4.5计划结账[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
ASP.NET入门教程9.2.3循环[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!