Procedura: implementare un'interfaccia

Aggiornamento: novembre 2007

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. Per ulteriori informazioni, vedere Modello di 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. Per ulteriori informazioni, vedere Modello di 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

Per implementare un'interfaccia in J# utilizzando IntelliSense

  1. Creare un'applicazione console J#.

  2. Aprire il file JSL e aggiungere import System.* sotto l'istruzione di pacchetto.

  3. Posizionare il cursore dopo l'istruzione class Program e digitare implements IComparable in modo da ottenere l'istruzione class Program implements IComparable.

  4. Attivare lo smart tag sotto IComparable e scegliere Implementa interfaccia System.IComparable stubs.

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

#region IComparable Members
public int IComparable.CompareTo(object obj)
    {
        throw new System.NotImplementedException();
    }
#endregion

Vedere anche

Riferimenti

Implementa interfaccia

Interfacce (Guida per programmatori C#)

Implementazione esplicita di un membro di interfaccia (Guida per programmatori C#)

Altre risorse

Generazione automatica di codice