Condividi tramite


Procedura: implementare classi base astratte

Utilizzare questa procedura per eseguire l'operazione Implementa classe astratta di IntelliSense. Per ulteriori informazioni, vedere Implementare una classe base astratta.

Per implementare una classe base astratta con IntelliSense

  1. Creare un'applicazione console.

  2. Posizionare il cursore dopo l'istruzione class Program.

  3. Digitare : StringComparer in modo che la dichiarazione della classe diventi class Program : StringComparer.

  4. Fare clic sullo smart tag all'interno di StringComparer, quindi scegliere Implementa classe astratta 'System.StringComparer'.

    Verranno aggiunti tre metodi di override dalla classe StringComparer alla classe Program.

    using System;
    using System.Collections.Generic;
    using System.Text;
    namespace ConsoleApplication1
    {
        class Program : StringComparer
        {
            static void Main(string[] args)
            {
    
                }
    
                public override int Compare(string x, string y)
                {
                    throw new Exception ("The method or operation is not implemented.");
                }
    
                public override bool Equals(string x, string y)
                {
                    throw new Exception ("The method or operation is not implemented.");
                }
                public override int GetHashCode(string obj)
                {
                    throw new Exception ("The method or operation is not implemented.");
                }
    
        }
    }
    

Esempio

Una nuova applicazione console creata dall'ambiente di sviluppo avrà inizio con la dichiarazione riportata di seguito.

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
     class Program
     {
          static void Main(string[] args)
          {
     
          }
      }
}

Vedere anche

Riferimenti

Implementare una classe base astratta

StringComparer

Altre risorse

Generazione automatica di codice