Il semble que Visual Studio 2012 a supprimé l'implémentation automatique des classes abstraites qui héritent d'une interface, aucune idée pour résoudre ce problème dans la version 2012?visual studio 2012 raccourci pour implémenter l'interface
Répondre
Cela semble toujours possible. S'il vous plaît voir ce How To article from MSDN
Je l'ai testé et il semble fonctionner très bien.
Utilisez cette procédure pour effectuer l'outil Classe de base abstraite opération IntelliSense. Pour plus d'informations, voir Mettre en œuvre le résumé Classe de base. Pour mettre en œuvre une classe de base abstraite utilisant IntelliSense
- Créer une application console. Placez le curseur après l'instruction
class Program
. - Tapez
: StringComparer
pour que la déclaration de classe devienneclass Program : StringComparer
. - Cliquez sur la balise active sous
StringComparer
, puis cliquez sur Implémenter la classe abstraite 'System.StringComparer'. IntelliSense ajoute trois méthodes de remplacement de la classeStringComparer
à la classeProgram
.
J'ai créé une interface IModelBase
namespace VendorPrototype.Model
{
interface IModelBase
{
int ID();
DateTime CreatedDate();
String CreatedBy();
DateTime LastModifiedDate();
String LastModifiedBy();
}
}
et une classe ModelBase
abstract class ModelBase : IModelBase
{
}
Quand je clique IModelBase
et a plané en dessous, j'ai pu voir le menu.
CTRL +. étendra la balise intelligente pour vous aussi. – Barryrowe
Pourquoi cela ne fonctionne pas dans VS 15 Community? –
Je crois que le raccourci clavier par défaut pour développer la balise active est SHIFT + ALT + F10. Vous pouvez personnaliser le clavier pour le mapper sur un raccourci différent. J'utilise CTRL + ALT + <.> (Étrangement, j'ai essayé de le mettre en correspondance avec CTRL + , mais cela n'a pas fonctionné.) - (Où est le caractère de période). – kmote
- 1. Visual Studio 2012 Raccourci pour Rename.Refactor pour Visual Basic
- 2. Visual Studio 2012 Commentaire Raccourci dans le fichier cshtml
- 3. Silverlight pour Visual Studio 2012
- 4. visual studio 2012 gadgeteer
- 5. Raccourci Visual Studio
- 6. Compatibilité Visual Studio 2012
- 7. Échafaudage Bootstrap MVC4 pour Visual Studio 2012
- 8. Modèle PhoneGap pour Visual Studio 2012
- 9. Visual Studio 2012 et IVsSingleFileGenerator
- 10. OpenCV 2.4.8 Visual Studio 2012
- 11. Raccourci Fenêtre Visual Studio Wonkyness
- 12. Visual Studio 2012 et Intellisense
- 13. Visual Studio Jump-To raccourci
- 14. Connexion OLEDB Visual Studio 2012
- 15. Zlib dans Visual Studio 2012
- 16. Visual Studio 2012 SQL CLR
- 17. SDK dans Visual Studio 2012
- 18. Comment désactiver F12 pour déboguer l'application dans Visual Studio 2012
- 19. Existe-t-il un raccourci clavier pour fermer un fichier dans Visual Studio 2012?
- 20. Touche de raccourci pour basculer le volet des résultats SQL Editor Visual Studio 2012
- 21. Quel est le raccourci pour la petite barre automatique suggérer bleu dans Visual Studio 2012
- 22. Puis-je installer Visual Studio 2012 après Visual Studio 2015?
- 23. Installation de Visual Studio 2010 AFTER Visual Studio 2012
- 24. Visual Studio 2012 par rapport à Visual Studio 2010 (delta)
- 25. Mélange de projets Visual Studio 2010 et 2012 dans Visual Studio 2012 solution
- 26. Aucun modèle pour Azure pour Visual Studio 2012?
- 27. Visual Studio 2010 raccourci raccourci de la fenêtre de code
- 28. Ligne de commande Visual Studio 2012 construite
- 29. Comment ajouter WPF à Visual Studio 2012?
- 30. TypeScript sur Visual Studio 2012 Express
Installer ReSharper :) –
Cela me donne les méthodes de classe abstraite qui fonctionne très bien, mais si cette classe abstraite implémente une interface que je ne reçois pas les propriétés d'interface. abstract class MyAbstract: ImyInterface – user2146538