Compartir a través de


Implementación de una clase abstracta en Visual Studio

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

  • C#

  • Visual Basic

Qué: Permite generar inmediatamente el código necesario para implementar una clase abstracta.

Cuando: Quiere heredar de una clase abstracta.

Por qué: Puede implementar manualmente todos los miembros abstractos uno a uno, pero esta característica generará automáticamente todas las firmas de método.

Instrucciones

  1. Coloque el cursor en la línea donde hay un subrayado ondulado rojo que indica que ha heredado de una clase abstracta, pero no ha implementado todos los miembros necesarios.

    • 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 .
      • Mantenga el puntero sobre el subrayado ondulado rojo y haga clic en el icono de bombilla de error que aparece.
      • Haga clic en el icono de bombilla de error que aparece en el margen izquierdo si el cursor de texto ya está en la línea con el subrayado ondulado rojo.

    Implementación de la versión preliminar de clases

  3. Seleccione Implementar clase abstracta 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.
    • Use los vínculos Documento, Proyecto y Solución en la parte inferior de la ventana de vista previa para crear las firmas de método adecuadas en varias clases que heredan de la clase abstracta.

    Se crean las firmas de método abstracto y están listas para implementarse.

    • C#:

      Implementación del resultado de la clase C#

    • Visual Basic:

      Implementación del resultado de la clase VB

Consulte también