2010-08-10 3 views
21

Je sais que c'est assez paresseux mais, est-il possible sur Visual C# 2010 Express de générer automatiquement une implémentation d'interface? (Je ne veux pas dire à l'exécution, mais au moment du design, comme un extrait de code). Peut-être avec un utilitaire tiers?Génère automatiquement une implémentation d'interface en C#?

+8

Je ne dirais pas que c'est paresseux du tout. Soustraire des tâches monotones comme celle-ci vous rend un programmeur plus productif (et donc meilleur). – womp

+0

@jsoldi voulez-vous dire implémentation d'interface ou interface? Les réponses qui vous ont été données semblent vous indiquer comment générer une interface FROM une implémentation plutôt qu'une implémentation d'interface. – Caltor

Répondre

28

Je ne connais pas assez Express pour savoir s'ils ont supprimé cette fonctionnalité, mais vous devriez simplement pouvoir cliquer sur votre instruction public class MyClass : MyInterface et choisir "Intégrer l'interface".

Si cette option est supprimée dans Express, vous pouvez toujours utiliser Resharper pour cette fonction.

+5

R # (et autres plugins) ne sont pas supportés dans les versions Express. – driis

+0

Hmm ... excellent point. Dieu merci, je ne dois jamais utiliser Express;) – womp

+0

Rien à redire avec les versions Express pour les moins de codeurs professionnels parmi nous. :) – Andy

16

Faites un clic droit sur le nom de l'interface, vous devriez voir une option de menu "Implémenter l'interface" ou le long de ces lignes. Avec le curseur sur le nom de l'interface, vous pouvez également appuyer sur CTRL + . pour obtenir le même menu contextuel et les mêmes options.

1

Dans Microsoft Visual Basic 2010 Express, je viens de mettre le curseur jusqu'à la fin de la ligne Met en œuvre et appuyez sur Entrée - puis les talons sont générés automatiquement

Public Class Class1 
    Implements IMyInterface1 

Déplacez le curseur jusqu'à la fin du mot IMyInterface1 et appuyez sur Entrée

Questions connexes