Introducción de una variable local en Visual Basic

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

  • C#

  • Visual Basic

Qué: Le permite generar de inmediato una variable local para reemplazar una expresión existente.

Cuándo: Tiene código que se podría reutilizar con facilidad más adelante si estuviera en una variable local.

Por qué: Podría copiar y pegar el código varias veces para usarlo en varias ubicaciones; sin embargo, sería mejor realizar la operación una vez, almacenar el resultado en una variable local y usar esta variable local en todo el proceso.

Procedimiento

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

    • C#:

      Highlighted code C#

    • Visual Basic:

      Highlighted code VB

  2. A continuación, realice alguno de los siguientes procedimientos:

    • Teclado
      • Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones.
    • Mouse
      • Haga clic con el botón derecho y seleccione el menú Acciones rápidas y refactorizaciones.
      • Haga clic en el icono Screenshot of the screwdriver icon that appears in the left margin of the Quick Actions and Refactorings menu. Acciones rápidas y refactorizaciones que aparece en el margen izquierdo si el cursor de texto ya está en la línea con la expresión resaltada.

    Introduce local preview

  3. Seleccione Introducir la variable local para todas las repeticiones de "expresión" 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 aplicarán antes de realizar la selección.

    La variable local se crea con el tipo que se deduce de su uso. Dé a la nueva variable local un nombre nuevo.

    • C#:

      Implement interface result C#

    • Visual Basic:

      Implement interface result VB

    Nota:

    La opción de menú ...para todas las repeticiones de... puede servir para reemplazar todas las instancias de la expresión seleccionada que se encuentren, no solo las que se resalten específicamente.

Vea también