Condividi tramite


Procedura: implementare un'interfaccia

Utilizzare questa procedura per eseguire l'operazione Implementa interfaccia di IntelliSense.Per ulteriori informazioni, vedere Implementa interfaccia.

Per implementare un'interfaccia in C# con dichiarazioni esplicite utilizzando IntelliSense

  1. Creare un'applicazione console.

  2. Posizionare il cursore dopo la dichiarazione class Program.

  3. Digitare : IComparable in modo che la dichiarazione diventi class Program : IComparable.

  4. Attivare lo smart tag sotto IComparable.Verranno visualizzate le due opzioni seguenti:

    • Implementa interfaccia 'IComparable'.

    • Implementa interfaccia 'IComparable' in modo esplicito.

  5. Scegliere Implementa interfaccia 'IComparable' in modo esplicito.

IntelliSense aggiunge quindi un metodo IComparable.CompareTo dall'interfaccia IComparable alla classe Program:

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

Per implementare un'interfaccia in C# con dichiarazioni implicite utilizzando IntelliSense

  1. Creare un'applicazione console.

  2. Posizionare il cursore dopo la dichiarazione class Program.

  3. Digitare : IComparable in modo che la dichiarazione diventi class Program : IComparable.

  4. Attivare lo smart tag sotto IComparable.Verranno visualizzate le due opzioni seguenti:

    • Implementa interfaccia 'IComparable'.

    • Implementa interfaccia 'IComparable' in modo esplicito.

  5. Scegliere Implementa interfaccia 'IComparable'.

IntelliSense aggiunge quindi un metodo CompareTo dall'interfaccia IComparable alla classe Program:

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

Vedere anche

Riferimenti

Implementa interfaccia

Interfacce (Guida per programmatori C#)

Implementazione esplicita dell'interfaccia (Guida per programmatori C#)

Altre risorse

Generazione automatica di codice