以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  For....Next 帮助文件最后两个例子看不懂  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176379)

--  作者:jiawei507
--  发布时间:2022/4/11 8:40:00
--  For....Next 帮助文件最后两个例子看不懂

Dim Values(100) As Integer
For Index As Integer = 0 To Values.Length - 1    \'这行代码什么意思看不懂????  length -1 是什么意思啊??
    Values(Index) = Index * 2
Next

 

 

Dim Values As New List(Of String)
Values.Add("北京市")
Values.Add("上海市")
Values.Add("天津市")
For i As Integer = 0 To Values.Count -1   \'这行代码什么意思看不懂????Count -1 是什么意思?
    Output.Show(Values(i))
Next

 

 

Dim s As String = "中国人
"
For i As Integer = 0 To s.Length - 1  \'这行代码什么意思看不懂????  length -1 是什么意思啊?? 为什么输出结果是每行一个字?
    Output.Show(s.Chars(i))
Next
在命令执行上述代码后,会显示:


 

这3个都是看帮助文件-编程基础-for...next 遇到的。

谢谢


--  作者:shyilin
--  发布时间:2022/4/11 8:52:00
--  
 你先看看字符串章节把

--  作者:有点蓝
--  发布时间:2022/4/11 8:54:00
--  
数组参考:http://www.foxtable.com/webhelp/topics/0216.htm,可以测试下面代码结合理解

Dim Values(100) As Integer
Output.Show("Values长度=" & Values.Length)

Dim Values2(1) As Integer
Output.Show("Values2长度=" & Values2.Length)

Dim Values3(2) As Integer
Values3(0) = "1"
Values3(1) = "2"
Values3(2) = "3"
Output.Show("Values3长度=" & Values3.Length)
Output.Show("Values3第一个值=" & Values3(0))
Output.Show("Values3最后一个值=" & Values3(Values3.Length - 1))

集合参考:http://www.foxtable.com/webhelp/topics/0217.htm,集合的count表示集合元素的个数,和数值的length概念是一样的

--  作者:jiawei507
--  发布时间:2022/4/11 9:51:00
--  

感觉看了下后面的 字符串的章节 看懂了,谢谢。