Using Select Case structure : Select « Statements « VB.Net Tutorial






Module Tester

   Sub Main()
      Dim grade As Integer = 89  
      Dim aCount As Integer = 0 
      Dim bCount As Integer = 0 
      Dim cCount As Integer = 0 
      Dim dCount As Integer = 0 
      Dim fCount As Integer = 0 

      Select Case grade    
         Case 100          
            Console.WriteLine("Perfect Score!" & vbCrLf & "Letter grade: A" & vbCrLf)
            aCount += 1

         Case 90 To 99     
            Console.WriteLine("Letter Grade: A" & vbCrLf)
            aCount += 1

         Case 80 To 89     
            Console.WriteLine("Letter Grade: B" & vbCrLf)
            bCount += 1

         Case 70 To 79     
            Console.WriteLine("Letter Grade: C" & vbCrLf)
            cCount += 1

         Case 60 To 69     
            Console.WriteLine("Letter Grade: D" & vbCrLf)
            dCount += 1

         Case 0, 10 To 59
            Console.WriteLine("Letter Grade: F" & vbCrLf)
            fCount += 1

         Case Else
            Console.WriteLine("Invalid Input. " & _
               "Please enter a valid grade." & vbCrLf)
      End Select

   End Sub  

End Module
Letter Grade: B








4.3.Select
4.3.1.Using Select Case structure
4.3.2.Select Case statement with Integer and exact value
4.3.3.Select Case statement with range Integer value
4.3.4.Select Case statement with String range value
4.3.5.Select Now.DayOfWeek
4.3.6.Use both range and fix value in Select statement
4.3.7.Specify several values in one Case statement