So che questo è piuttosto pigro ma, esiste un modo in Visual C# 2010 Express per generare automaticamente un'implementazione dell'interfaccia? (Non intendo in fase di esecuzione ma in fase di progettazione, come un frammento di codice). Forse con un programma di utilità di terze parti?Genera automaticamente un'implementazione dell'interfaccia in C#?
risposta
Non ho familiarità con Express abbastanza per sapere se hanno rimosso questa funzione, ma dovresti semplicemente fare clic con il pulsante destro del mouse sull'istruzione public class MyClass : MyInterface
e scegliere "Implementa interfaccia".
Se questo viene rimosso in Express, è sempre possibile utilizzare Resharper per questa funzione.
Fare clic con il pulsante destro del mouse sul nome dell'interfaccia, visualizzare un'opzione del menu "Implementa interfaccia" o lungo tali linee.
Con il cursore sul nome dell'interfaccia, è anche possibile premere CTRL + .
per ottenere lo stesso menu di scelta rapida e le stesse opzioni.
In Microsoft Visual Basic 2010 Express, ho appena messo il cursore alla fine della riga Utensili e premere Invio - allora gli stub vengono generati automaticamente
Public Class Class1
Implements IMyInterface1
spostare il cursore alla fine della parola IMyInterface1 e premere Invio
Non direi che questo è affatto pigro. Compiere compiti monotoni come questo ti rende un programmatore più produttivo (e quindi migliore). – womp
@jsoldi intendi l'implementazione dell'interfaccia o l'interfaccia? Le risposte che ti sono state fornite sembrano dirti come generare un'interfaccia da un'implementazione piuttosto che un'implementazione dell'interfaccia. – Caltor