Foxtable(狐表)用户栏目专家坐堂 → 求 一段代码


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

主题:求 一段代码

美女呀,离线,留言给我吧!
feifei998
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:40 积分:498 威望:0 精华:0 注册:2015/6/30 10:35:00
求 一段代码  发帖心情 Post By:2015/7/23 23:10:00 [只看该作者]

 Dim Names As String() = {"文本","文本","日期","文本","日期"}
Dim aa As String
For Each Name As String In Names
    If name = "文本" Then
      
       End If
Next

我想遍历Names 数组

如果出现 一次文本 数值为D1。。。。Dn用逗号隔开
如果出现  一次日期  数值为T1.。。。Tn
结果为 (D1,D2,T1,D3,T2)这个样子
      

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2015/7/24 0:32:00 [只看该作者]

Dim Names As String() = {"文本","文本","日期","文本","日期","文本","文本","日期","文本","日期","文本","文本","日期","文本","日期","文本","文本","日期","文本","日期"}
Dim aa ,s1,s2 As String
For Each Name As String In Names
    s1+=Name
    s2=s1
    Dim i As Integer= (s2.Length-s2.Replace(name,"").Length)/Name.Length
    If name = "文本" Then
        aa+=",D"  & i
    Else
        aa+=",T"    &  i
    End If
Next

Output.Show(aa.trim(","))

 回到顶部