Foxtable(狐表)用户栏目专家坐堂 → 【求助】数组个数问题


  共有2363人关注过本帖树形打印复制链接

主题:【求助】数组个数问题

帅哥哟,离线,有人找我吗?
wangjx817
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:261 积分:2126 威望:0 精华:0 注册:2018/4/30 16:00:00
【求助】数组个数问题  发帖心情 Post By:2020/8/18 9:30:00 [只看该作者]

Dim Names(3) As String
Names (0) = "杨国辉"
Names (1) = "柯迎"
Names (2) = "陈绍月"
Names (3) = "朱志欣"
Dim name As String
    For  i As Integer  = 0 To names.Length-1
    
        name = name & "," & names(i)
        Next
Output.Show(name.Trim(",") )

 

Dim  na() As  String
    na = name.Split(",")
Output.show(na.length)

Dim s As New List(of String)

    s.AddRange(na)            

Output.show(s.count)

 

执行结果:

杨国辉,柯迎,陈绍月,朱志欣

5

5

老师,为什么,显示的数组是对的,也没有像网友所说的,第一个数组逗号前面有空格代表一个数组。但是数组的个数为什么变成5不对啊,而不是不是正确值4?


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107133 积分:544908 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/18 9:42:00 [只看该作者]

这样测试就明白了

Dim Names(3) As String
Names (0) = "杨国辉"
Names (1) = "柯迎"
Names (2) = "陈绍月"
Names (3) = "朱志欣"
Dim name As String
For  i As Integer  = 0 To names.Length-1
    name = name & "," & names(i)
Next
Output.Show(name.Trim(",") )
Output.Show(name)
name = name.Trim(",") 
Output.Show(name)

 回到顶部
帅哥哟,离线,有人找我吗?
wangjx817
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:261 积分:2126 威望:0 精华:0 注册:2018/4/30 16:00:00
  发帖心情 Post By:2020/8/18 10:01:00 [只看该作者]

明白了

 回到顶部
帅哥哟,离线,有人找我吗?
wangjx817
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:261 积分:2126 威望:0 精华:0 注册:2018/4/30 16:00:00
  发帖心情 Post By:2020/8/18 10:52:00 [只看该作者]

老师,补充问一个问题,当集合是空集时,数组的个数是0还是1?

 回到顶部