Select Case Statement |
It is just as the alternative of If…Then…Else statement.It executes one statement in several groups of statements. |
A Select Case provides the same functionality as the If…then…Else statement but it makes the code more efficient and readable |
A Select Case works with a single test expression. |
Value of the statements will be dependent on test expression. |
Syntax: |
Select Case testexpression |
[Case expression1 |
[statements-n]] . . . |
[Case expression2 |
[statements-n]] |
. |
. |
Case Else |
Statement..n |
End Select |
Any numeric or string expression. |
Statement executes if Testexpression matches any part of expressionlist. |
Example: |
The following example describes the use of the Select Case statement- |
Dim num as integer |
Dim a(10) as integer |
'Calculations containing num |
Note "'" Indicates the Comment Line |
Select Case num |
Case 1 a(1)=num |
Case 2 a(2)=num |
Case 3 a(3)=num |
Case else a(1)=num |
End Select |
Num is declared as integer variable here and a(10) is declared as an array of ten elements. |
Select Case checks values of num, according to that it executes the corresponding case statement. |
Note that: |
1.Value of the statement will be dependent on expression. |
2.The Case Else clause is used to indicate the elsestatements to be executed if no match is found between the testexpression and an expressionlist |
3.Select Case statements can be nested. |
4.Each nested Select Case statement must have a matching End Select statement. |
Wednesday, February 25, 2009
Select Case Statement
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment