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 convertir entre tipos, formatos de cadena y estilos de sintaxis. Puede acceder a estas refactorizaciones a través del menú Acciones rápidas y refactorizaciones (Ctrl+.).
Convertir el tipo anónimo en la clase
Applies to: C#, Visual Basic
Esta refactorización convierte un tipo anónimo en una clase con nombre, útil cuando el código crece y desea seguir compilando el tipo.
Coloque el cursor en un tipo anónimo.
Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Presione Entrar para aceptar la refactorización.
Conversión de un tipo anónimo para tupla
Applies to: C#, Visual Basic
Esta refactorización convierte un tipo anónimo en una tupla para una sintaxis más ligera.
Coloque el cursor en un tipo anónimo.
Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Presione Entrar para aceptar la refactorización.
Convertir entre literales de cadenas estándar y literales de cadenas textuales
Se aplica a: C#
Esta refactorización se convierte entre los literales de cadena normal y de cadena textual. La conversión a una cadena normal puede ahorrar espacio, mientras que la conversión en una cadena textual puede proporcionar más claridad.
Coloque el símbolo de intercalación en la cadena normal o en el literal de cadena textual.
Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione una de las siguientes opciones:
Seleccione Convertir en cadena normal.
Seleccione Convertir en cadena textual.
Conversión de typeof en nameof
Applies to: C#, Visual Basic
Esta refactorización convierte typeof(<QualifiedType>).Name en nameof(<QualifiedType>) en C# y GetType(<QualifiedType>).Name en NameOf(<QualifiedType>) en Visual Basic. El uso nameof de evita la reflexión implicada en la recuperación de un type objeto.
Coloque el cursor en la instancia de
typeof(<QualifiedType>).Namepara C# oGetType(<QualifiedType>).Nameen Visual Basic.Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione una de las siguientes opciones:
C#
Seleccione Convert 'typeof' a 'nameof':
Visual Basic
Seleccione Convert 'GetType' a 'NameOf':
Usar el tipo explícito en lugar de var
Se aplica a: C#
Esta refactorización reemplaza a var en una declaración de variable local por un tipo explícito, lo que mejora la legibilidad. Sin embargo, se debe usar var cuando se inicializa una variable con un tipo anónimo y se accede a las propiedades del objeto en un punto posterior. Para obtener más información, vea Variables locales con tipo implícito (C#).
Coloque el símbolo de intercalación en la
varpalabra clave .Presione Ctrl+. o haga clic en el
en el margen del archivo de código.
Seleccione Usar tipo explícito. O bien, seleccione Vista previa de los cambios para abrir el cuadro de diálogo Vista previa de cambios y, a continuación, seleccione Aplicar.
Simplificación de la interpolación de cadenas
Applies to: C#, Visual Basic
Esta refactorización simplifica una expresión de interpolación de cadenas para mayor claridad y sintaxis concisa.
Coloque el símbolo de intercalación en la interpolación de cadenas.
Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
Seleccione Simplificar interpolación.