以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  数组个数问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=30139)

--  作者:ljh29206
--  发布时间:2013/3/21 15:44: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)

 

变成5个!

 

请教下   为什么  数组 转化为 一串文本   然后再转化为 数组  会出现 个数不一样!


--  作者:don
--  发布时间:2013/3/21 15:49:00
--  
数组从0开始,因此应该:


....
Dim  na() As  String
    na = name.Split(",")
Output.show(na.length-1)
--  作者:gsnake
--  发布时间:2013/3/21 15:55:00
--  
你name = { ,杨国辉,柯迎,陈绍月,朱志欣}

 啊
[此贴子已经被作者于2013-3-21 15:55:16编辑过]

--  作者:ljh29206
--  发布时间:2013/3/21 16:07:00
--  

噢,  明白了   自己都把    文本定义为 name.Trim(",")  了 

 

 居然下边忘记   "," 前边的空格!

 

谢谢老师