¿Cuál es la diferencia entre la declaración if y select en VB?
La rama Multi-If y el caso Select son declaraciones que se utilizan para procesar ramas de múltiples condiciones. Las diferencias son las siguientes:
Cada rama de 1. Si elseif... es una expresión independiente, la expresión de la siguiente rama se evalúa sólo si la rama anterior no coincide. Por ejemplo:
Si x=1
hacer1
entonces si x=2, y=1
hacer2
...
Las dos expresiones condicionales anteriores pueden ser independientes entre sí, solo el primer caso x
2.select se usa generalmente cuando la misma expresión tiene un resultado diferente declaración de valores. Por ejemplo:
Seleccione caso x 2
Caso 1
do1
Caso 2, 3
do3
Otras situaciones
do4
Finalizar selección