Condividi tramite


Implementa interfaccia

IntelliSense offre un'opzione che consente di implementare interface (Riferimenti per C#) mentre si utilizza l'editor di codice.

Note

Per implementare correttamente un'interfaccia è in genere necessario creare una dichiarazione di metodo per ogni membro dell'interfaccia della classe.Utilizzando IntelliSense, una volta digitato il nome di un'interfaccia in una dichiarazione di classe viene visualizzato uno smart tag.

Tale smart tag offre la possibilità di implementare automaticamente l'interfaccia, con denominazione esplicita o implicita.Con la denominazione esplicita, le dichiarazioni di metodo contengono il nome dell'interfaccia. Con la denominazione implicita, le dichiarazioni di metodo non indicano l'interfaccia a cui appartengono.Un metodo di interfaccia con denominazione esplicita è accessibile solo tramite un'istanza di interfaccia e non mediante un'istanza di classe.Per ulteriori informazioni, vedere Implementazione esplicita dell'interfaccia (Guida per programmatori C#).

Con Implementa interfaccia verrà generato il numero minimo di stub di metodo necessario per soddisfare l'interfaccia.Se una classe base implementa parti dell'interfaccia, tali stub non verranno rigenerati.

L'opzione Implementa interfaccia è automaticamente disponibile quando si aggiunge una dichiarazione di interfaccia a una classe.Per ulteriori informazioni, vedere Procedura: implementare un'interfaccia.

Vedere anche

Altre risorse

Generazione automatica di codice