Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Visual Studio proporciona varias refactorizaciones para trabajar con instrucciones condicionales y operadores lógicos. Puede acceder a estas refactorizaciones a través del menú Acciones rápidas y refactorizaciones (Ctrl+.).
Conversión de una instrucción if a una instrucción o expresión switch
Se aplica a: C#
Esta refactorización convierte una if instrucción en una instrucción switch o en una expresión switch de C# 8.0 y viceversa. Resulta útil cuando una if instrucción sería más clara como .switch
Coloque el cursor en la
ifpalabra clave .Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione una de las siguientes opciones:
Seleccione Convertir a la instrucción 'switch'.
Seleccione Convertir en expresión 'switch'.
Convertir la instrucción switch en una expresión switch
Se aplica a: C#
Esta refactorización convierte una instrucción switch en una expresión switch de C# 8.0 y viceversa. Si solo usa expresiones, las expresiones switch proporcionan una sintaxis más concisa.
Coloque el cursor en la
switchpalabra clave .Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione Convertir instrucción switch en expresión.
Invertir instrucción if
Applies to: C#, Visual Basic
Esta refactorización invierte una if instrucción o if else sin cambiar el significado del código. Resulta útil cuando el formulario invertido es más fácil de entender.
Coloque el cursor en una
ifinstrucción oif else.
Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione Invertir si.
Invertir expresiones condicionales y operadores AND/OR condicionales
Applies to: C#, Visual Basic
Esta refactorización invierte una expresión condicional o un operador AND/OR condicional. Resulta útil cuando el formulario invertido es más fácil de entender y evita que los errores realicen la inversión manualmente.
Coloque el cursor en una expresión condicional o en un operador AND/OR condicional.
Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione Invertir condicional o Reemplazar '&&' por '||'.
Instrucciones de división o combinación "if".
Applies to: C#, Visual Basic
Esta refactorización divide una if instrucción que usa && operadores o || en una instrucción anidada if , o combina una instrucción interna if con una instrucción externa if .
Dividir una instrucción if
Coloque el cursor en la
ifinstrucción por el&&operador o||.Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione Dividir en instrucciones if anidadas.
Combinar una instrucción if
Coloque el cursor en la palabra clave interna
if.Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione Combinar con instrucción if externa.
Simplificar una expresión condicional
Se aplica a: C#
Esta refactorización simplifica una expresión condicional quitando código innecesario, lo que proporciona más claridad y sintaxis concisa.
Coloque el cursor en la expresión condicional.
Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione Simplificar expresión condicional.