La Red de Conocimientos Pedagógicos - Currículum vitae - ¿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?

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