Y at-il un moyen de déboguer dans Visual Studio 2012 par lequel vous voulez démarrer le débogage lorsqu'une certaine variable atteint une certaine valeur? J'ai un programme qui itère à travers un tableau 2D et des valeurs changeantes, mais je veux qu'il commence le débogage quand mes compteurs pour les lignes et les colonnes atteignent un certain nombre, ainsi les informations des autres cellules du tableau sont déjà présentes. leur présence affecte les valeurs des autres cellules.C# debugger Visual Studios 2012
Répondre
Vous pouvez définir des points d'arrêt conditionnels.
Définissez un point d'arrêt normal, puis cliquez avec le bouton droit dessus et sélectionnez "Condition ...". Entrez l'expression C# que vous voulez vérifier quand casser.
Cette fonctionnalité peut ne pas être disponible dans toutes les versions de VS, mais elle est disponible au moins chez VS2012 professional.
Alternativement, vous pouvez toujours ajouter une instruction if:
if (some condition) {
Console.WriteLine("Set breakpoint here");
}
Vous pouvez utiliser des points d'arrêt conditionnels si cela est indiqué ci-dessus, ce qui est la façon plus facile d'aller ou essayer d'imiter la fonction de données des points d'arrêt en C débogage, qui arrête l'exécution lorsque les données sont modifiées. Il y a une réponse complète ici: Reasking about hitting breakpoint at property setter
L'idée générale est essentiellement d'envelopper l'accès à vos données dans un champ, et de mettre un points d'arrêt sur la méthode setter de la propriété.
Il existe des plugins VS qui peuvent vous faciliter la tâche, tels que le code OZ.
- 1. Réduire/Agrandir le code Visual Studios (C#)
- 2. Pourquoi l'option pour Visual Studio 2012 - Windows XP (v110_xp) est-elle manquante dans Visual Studios?
- 3. Comment changer l'emplacement d'un élément de formulaire Windows dans Visual Studios 2012 C# Windows Phone
- 4. comment utiliser visual studio C++ debugger?
- 5. Teamcity Visual Studios Addin
- 6. Tâche d'automatisation dans Visual Studios
- 7. Déboguer VBScript dans Visual Studios Express
- 8. SDK dans Visual Studio 2012
- 9. Problèmes liés à GLEW avec Visual Studios
- 10. QT dans Visual Studios 2008/2010
- 11. Aucune commande publicitaire (dans la boîte à outils) dans Visual Studios 2012?
- 12. Test d'unité C++ dans Visual Studio 2012
- 13. visual studio 2012 C++ pas Cout
- 14. Visual Studio 2012 C++ Windows 32
- 15. exécution Visual Studio Debugger est désactivé
- 16. visual studio 2012 gadgeteer
- 17. Visual Studios 2008 - Plusieurs projets en solution
- 18. Travailler avec JavaScript dans Visual Studios
- 19. Monodroid avec Visual Studios Pro 2010
- 20. Visual Studios Problèmes de bibliothèque 2008
- 21. visual studios 2010 service web atl
- 22. Visual Studios (plusieurs projets) Erreur de liaison
- 23. Windows Qt avec MinGw ou Visual Studios?
- 24. Erreur Visual Studios Link.exe: "extra operand"
- 25. Obtenir Visual Studios à utiliser sous-domaine?
- 26. Comment interfacer Visual Studios 2010 avec Python
- 27. C++ image chargement des ressources studios visuels 2012 de tirage sur la fenêtre
- 28. Compatibilité Visual Studio 2012
- 29. Connexion OLEDB Visual Studio 2012
- 30. Modifier où VS 2012 conserve le dossier Visual Studio 2012?
donc si j'ai des compteurs i pour les lignes et j pour les colonnes je peux mettre pause quand (i = valeur && j = valeur)? –
dans la condition que j'ai mis si i = valeur, j = valeur mais il jette une erreur –
2010 Ult ici, a des points d'arrêt conditionnels. TIL. Merci. – Tim