Compartir a través de


Introducción de una variable local en Visual Studio

Esta generación de código se aplica a:

  • C#

  • Visual Basic

Qué: Permite generar inmediatamente una variable local para reemplazar una expresión existente.

Cuando: Tiene código que se podría reutilizar fácilmente más adelante si estuviera en una variable local.

Por qué: Puede copiar y pegar el código varias veces para usarlo en varias ubicaciones, pero sería mejor realizar la operación una vez, almacenar el resultado en una variable local y usar la variable local a lo largo de todo.

Instrucciones

  1. Resalte la expresión que desea asignar a una nueva variable local.

    • C#:

      Código resaltado C#

    • Visual Basic:

      Código resaltado VB

  2. A continuación, realice una de las acciones siguientes:

    • Teclado
      • Presione Ctrl+ para activar el menú Acciones rápidas y refactorizaciones.
    • Ratón
      • Haga clic con el botón derecho y seleccione el menú Acciones rápidas y refactorizaciones .
      • Haga clic en la captura de pantalla del icono de destornillador que aparece en el margen izquierdo del menú Acciones rápidas y refactorizaciones. Icono que aparece en el margen izquierdo si el cursor de texto ya está en la línea con la expresión resaltada.

    Introducción de la versión preliminar local

  3. Seleccione Introducir local para (todas las apariciones) de 'expression' en el menú desplegable.

    Sugerencia

    Use el vínculo Vista previa de los cambios en la parte inferior de la ventana de vista previa para ver todos los cambios que se realizarán antes de realizar la selección.

    Se crea la variable local, con el tipo inferido a partir de su uso. Asigne a la nueva variable local un nuevo nombre.

    • C#:

      Implementación del resultado de la interfaz C#

    • Visual Basic:

      Implementación del resultado de la interfaz VB

    Nota:

    Puede usar ... todas las apariciones de... opción de menú para reemplazar todas las instancias de la expresión seleccionada, no solo la que ha resaltado específicamente.

Consulte también