vb6 - Visual Basic 6.0 Case 语句

标签 vb6

这段代码应该会触发并给我正确的变量
但无论变量“numericDay”中有什么,变量“后缀”给了我
“那个”。我不明白为什么当“numericDay”的值改变时它不会改变
两者都是字符串变量。

    Select Case numericDay
            Case numericDay = "1" Or "21" Or "31"
                 suffix = "st"
            Case numericDay = "2" Or "22"
                 suffix = "nd"
            Case numericDay = "3" Or "23"
                 suffix = "rd"
            Case Else
             suffix = "th"

    End Select

最佳答案

你写错了你的选择。请尝试以下操作:

    Select Case numericDay
            Case "1", "21", "31"
                 suffix = "st"
            Case "2", "22"
                 suffix = "nd"
            Case "3", "23"
                 suffix = "rd"
            Case Else
                 suffix = "th"
    End Select

供以后引用:http://www.vb6.us/tutorials/learn-if-else-and-select-statements-vb6

关于vb6 - Visual Basic 6.0 Case 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8594562/

相关文章:

mysql - VB6 在模块中声明网页浏览器

vb6 - 如何修复 VB6 中损坏的引用

VB6错误传播

vb6 - 管理软件的演示版本

mysql - 使用vb6从wampserver导出mysql数据库

vba - IsDate 函数返回意外结果

vb6 - 在 VB 6 的 Shell 命令中传递参数

vb6 - SSTab 和每个选项卡的子控件

c# - Mid$ 函数从 VB6 转换为 C#

icmpsendecho2 的 vb6 实现