当艇员选拔的意外情况我在一些VB.Net代码如下列举:选择案例statment使用枚举
Private Enum DayOfWeek
Sunday = 1
Monday = 2
Tuesday = 3
Wednesday = 4
Thursday = 5
Friday = 6
Saturday = 7
End Enum
我后来有以下Select Case
声明:
Dim weekDay As DayOfWeek
weekDay = DatePart(DateInterval.Weekday, Now)
Dim daysToAdd As Integer
Select Case weekDay
Case DayOfWeek.Saturday Or DayOfWeek.Sunday
daysToAdd = 0
Case DayOfWeek.Thursday Or DayOfWeek.Friday
daysToAdd = 4
Case Else
daysToAdd = 2
End Select
所以当我运行代码时,weekDay
设置为今天(星期四)的正确值(5)。但是,当它遇到Select Case
声明时,它会一直选择Case Else
条件而不是DayOfWeek.Thursday
条件,我似乎无法找出原因。
有没有人看到我失踪的一些明显的错误?
你猜对了,真棒。谢谢!我会尽快接受这个答案。 –