Compartir a través de


Cómo: Implementar una interfaz

Utilice este procedimiento para llevar a cabo la operación de implementación de interfaces con IntelliSense.Para obtener más información, vea Implementar interfaces.

Para implementar una interfaz en C# con declaraciones explícitas mediante IntelliSense

  1. Cree una aplicación de consola.

  2. Coloque el cursor después de la declaración class Program.

  3. Escriba : IComparable para que la declaración se convierta en class Program : IComparable.

  4. Active la etiqueta inteligente que se encuentra en IComparable.Aparecerán las dos opciones siguientes:

    • Implementar la interfaz 'IComparable'

    • Implementar la interfaz 'IComparable' explícitamente

  5. Elija Implementar la interfaz 'IComparable' explícitamente.

A continuación, IntelliSense agrega un método IComparable.CompareTo de la interfaz IComparable a la clase Program:

   #region IComparable Members
   int IComparable.CompareTo(object obj)
   {
      throw new Exception("The method or operation is not implemented.");
   }
   #endregion

Para implementar una interfaz en C# con declaraciones implícitas mediante IntelliSense

  1. Cree una aplicación de consola.

  2. Coloque el cursor después de la declaración class Program.

  3. Escriba : IComparable para que la declaración se convierta en class Program : IComparable.

  4. Active la etiqueta inteligente que se encuentra en IComparable.Aparecerán las dos opciones siguientes:

    • Implementar la interfaz 'IComparable'

    • Implementar la interfaz 'IComparable' explícitamente

  5. Elija Implementar la interfaz 'IComparable'.

A continuación, IntelliSense agregará un método CompareTo de la interfaz IComparable a la clase Program:

   #region IComparable Members
   public int CompareTo(object obj)
   {
      throw new Exception("The method or operation is not implemented.");
   }
   #endregion

Vea también

Referencia

Implementar interfaces

Interfaces (Guía de programación de C#)

Implementación de interfaz explícita (Guía de programación de C#)

Otros recursos

Generación automática de código