Gewusst wie: Implementieren von abstrakten Basisklassen

Verwenden Sie dieses Verfahren, um die IntelliSense-Operation Abstrakte Basisklasse implementieren auszuführen.Weitere Informationen finden Sie unter Implementieren abstrakter Basisklassen.

So implementieren Sie eine abstrakte Basisklasse mithilfe von IntelliSense

  1. Erstellen Sie eine Konsolenanwendung.

  2. Positionieren Sie den Cursor nach der class Program-Anweisung.

  3. Geben Sie : StringComparer ein, damit die Klassendeklaration zu class Program : StringComparer wird.

  4. Klicken Sie zunächst auf das Smarttag unter StringComparer und dann auf Abstrakte System.StringComparer-Klasse implementieren.

    IntelliSense fügt drei Überschreibungsmethoden von der StringComparer-Klasse zur Program-Klasse hinzu.

    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.");
                }
    
        }
    }
    

Beispiel

Eine neue von der Entwicklungsumgebung erstellte Konsolenanwendung beginnt mit der folgenden Deklaration.

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

Siehe auch

Referenz

Implementieren abstrakter Basisklassen

StringComparer

Weitere Ressourcen

Automatische Codegenerierung