¿Cuál es la diferencia entre la declaración if y select en VB?
Múltiples ramas If y Seleccionar caso son declaraciones que se utilizan para procesar múltiples ramas condicionales. La diferencia es:
1. Cada rama de If elseif... es una expresión independiente. cuando no hay coincidencia en la rama anterior, se juzga la expresión de la siguiente rama. Por ejemplo:
si x=1
hacer1
si x=2 e y=1 entonces
hacer2
...
Las dos expresiones condicionales anteriores no tienen que tener ninguna relación. Solo cuando el primer x<>1 se juzgarán las expresiones de x=2 e y=1.
2. Seleccionar mayúsculas y minúsculas se utiliza generalmente para declaraciones que se bifurcan a diferentes valores de resultado de la misma expresión. Por ejemplo:
seleccione caso x+2
caso 1
hacer1
caso 2,3
do3
caso más
do4
finalizar selección