Foxtable(狐表)用户栏目专家坐堂 → [讨论]循环语句怎么写?


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

主题:[讨论]循环语句怎么写?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/13 8:54:00 [显示全部帖子]

1、逻辑是什么?循环都999以后字母加1?

 

2、参考代码

 

Dim s1 As String = "M201"
Dim s2 As String = "N371"
Dim a1 = Asc(s1.Substring(0,1))
Dim a2 = Asc(s2.Substring(0,1))
For i As Integer = a1 To a2
    If i = a1 Then
        If a1 = a2 Then
            For j As Integer = s1.SubString(1) To s2.Substring(1)
                output.show(chr(i) & Format(j, "000"))
            Next
        Else
            For j As Integer = s1.SubString(1) To 999
                output.show(chr(i) & Format(j, "000"))
            Next
        End If
    ElseIf i = a2 Then
        For j As Integer = 1 To s2.SubString(1)
            output.show(chr(i) & Format(j, "000"))
        Next
    Else
        For j As Integer = 1 To 999
            output.show(chr(i) & Format(j, "000"))
        Next
    End If
Next


 回到顶部