Partager via


Comment : implémenter des classes de base abstraites

Utilisez cette procédure pour exécuter l'opération Implémenter une classe de base abstraite avec IntelliSense.Pour plus d'informations, consultez Implémenter une classe de base abstraite.

Pour implémenter une classe de base abstraite à l'aide d'IntelliSense

  1. Créez une application console.

  2. Placez le curseur après l'instruction class Program.

  3. Tapez : StringComparer pour que la déclaration de classe devienne class Program : StringComparer.

  4. Cliquez sur la balise active sous StringComparer, et cliquez sur Implémenter la classe abstraite 'System.StringComparer'.

    IntelliSense ajoute dans la classe Program trois méthodes override de la classe StringComparer.

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

Exemple

Une nouvelle application console créée par l'environnement de développement commence par la déclaration suivante.

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

Voir aussi

Référence

Implémenter une classe de base abstraite

StringComparer

Autres ressources

Génération de code automatique