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
Créez une application console.
Placez le curseur après l'instruction class Program.
Tapez : StringComparer pour que la déclaration de classe devienne class Program : StringComparer.
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