Genera interfaccia dalla classe esistente

Genera interfaccia dalla classe esistente

Sì, puoi estrarre un'interfaccia da una classe usando Visual Studio:

All'interno del file della classe di destinazione:Fai clic con il pulsante destro del mouse> Refactoring> Estrai interfaccia...

Esempio

poi


In Visual Studio 2015/2017/2019, si trova nel menu Azioni rapide (Ctrl + punto . )

Assicurati di posizionare il cursore da qualche parte nel nome della classe da cui desideri estrarre l'interfaccia. Altrimenti mostra "nessuna azione rapida disponibile qui".

Nota:questo è possibile solo se puoi effettivamente estrarre un'interfaccia. Ad esempio, se la tua classe ha solo metodi statici, questo non funzionerà.


In Visual Studio 2010, puoi fare clic con il pulsante destro del mouse su MyClass e scegli Refactor , `Estrai interfaccia..." (Ctrl +R , Io ). Questo ti dà una finestra per controllare i membri da estrarre.