Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Se utilizan mucho las declaraciones Switch() y Choose() en VB?

¿Se utilizan mucho las declaraciones Switch() y Choose() en VB?

No se usa mucho, al menos rara vez lo uso. Puede estar relacionado con hábitos personales.

Switch es similar al caso seleccionado. seleccionando según el nombre de la ciudad Idioma:

Matchup = Switch(CityName = "London", "English", CityName _

= "Rome", "Italian", CityName =. "París", "francés" )

Seleccione caso Nombre de ciudad

Caso "Londres"

Matchup = "Englist"

Caso " Roma"

Matchup = "Italiano"

Caso "París"

Matchup = "Fench"

Fin de selección

Obviamente, seleccione La capa de caso es clara y parece más legible (aunque el código parece un poco más), especialmente cuando se necesita anidamiento.

El efecto de elegir es similar al uso de una matriz, como as

Matchup = Choose(1, "English", "Italian", "French")

El efecto es el mismo que el de la siguiente matriz

dim Grp()

grp=Split("Inglés, Italiano, Francés",",")

Matchup = Grp(0)

Si hay un El código que requiere Matchup se puede usar, pero si necesita llamarlo en varios lugares o tiene más elementos, la matriz es más flexible que la función Elegir y el código es más claro y fácil de leer.