Оператор регистра Visual Basic 6.0

Этот небольшой фрагмент кода должен сработать и дать мне правильную переменную но независимо от того, что находится в переменной 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
12
задан SLaks 21 December 2011 в 18:29
поделиться