Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre la declaración if y select en VB?

¿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