这段代码应该会触发并给我正确的变量
但无论变量“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/