以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 始终看不明白,请明示一下 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137854)
|
-- 作者:和谐
-- 发布时间:2019/7/17 10:53:00
-- 始终看不明白,请明示一下
。 此主题相关图片如下:1.jpg
|
-- 作者:有点蓝
-- 发布时间:2019/7/17 11:30:00
--
哪一句不明白?
|
-- 作者:和谐
-- 发布时间:2019/7/17 11:50:00
-- 有两句
此主题相关图片如下:mmexport1563335311674.jpg
|
-- 作者:有点蓝
-- 发布时间:2019/7/17 11:59:00
--
定义数组:Dim vals() As Integer = {1,3,5,2,4,5,6} 数组的索引是从0开始的,也就是: vals(0)表示第1个值=1 vals(1)表示第2个值=3 vals(2)表示第3个值=5 以此类推... 此主题相关图片如下:1.png
|
-- 作者:和谐
-- 发布时间:2019/7/17 13:11:00
-- 反转数组顺序怎么才是1呢?是不是从2开始反转?还是怎么理解呢?
。
[此贴子已经被作者于2019/7/17 13:12:19编辑过]
|
-- 作者:有点蓝
-- 发布时间:2019/7/17 13:44:00
--
数组反转后就是:{6,5,4,2,5,3,1}数组的索引同样是从0开始的,也就是: vals(0)表示第1个值=6 vals(1)表示第2个值=5 vals(2)表示第3个值=4 以此类推...
|
-- 作者:和谐
-- 发布时间:2019/7/17 14:08:00
-- 那反转后应该是2,怎么是1呢?
Array.Reverse(vals) Output.Show(Array.Indexof(vals, 5)) 得到的输出结果依次为1 这个值应该是2不是吗?
[此贴子已经被作者于2019/7/17 14:10:03编辑过]
|
-- 作者:有点蓝
-- 发布时间:2019/7/17 14:35:00
--
Array.Indexof返回的是这个数据在数组中的索引位置,索引从0开始。5在数组的第二个位置,从0开始算第二个位置就是1
[此贴子已经被作者于2019/7/17 14:35:29编辑过]
|
-- 作者:有点蓝
-- 发布时间:2019/7/17 14:37:00
--
此主题相关图片如下:1.png
|
-- 作者:有点蓝
-- 发布时间:2019/7/17 14:40:00
--
索引就类似于学生的座位号,只不过座位号一般从1开始编号,而编程大部分都是从0开始编号。0号、1号、....,Array.Indexof函数返回的就是这个号,0代表第一个,1代表第二个
|