2010-11-30 18 views
0

Le problème ressemble à ceci:Impossible d'utiliser wug rapide wug dans if instruction Visual Studio

J'ai une instruction if dans mon code.

if (tcd.TrescWartosc != null) 
        { 
         var document = new ISDocument(); 
         document.DocContent = tcd.TrescWartosc; 
         int count = 0; 
         int count2 = 0; 
         count = count + 2; 
        } 

Il est juste un fragment du code dans l'instruction et certaines variables que je l'ai ajouté à tester mes erreurs (nombre et count2) Le problème est que quand je déboguer le projet dans celui-ci « si » quand je vérifie une variable, j'obtiens l'erreur 'n'existe pas dans le contexte actuel'. Quand je commente le fragment if, tout va bien. J'ai essayé avec if (vrai) et le problème reste ainsi quelle pourrait être la raison pour cela? Pin à la source montre aussi rien ...

+0

Quelles variables vérifiez-vous? count et count2, ou d'autres globaux? –

+0

Différents et toujours la même chose .. À l'intérieur de ce "si" existait un trou de débogage noir :) – shin

Répondre

0

Le problème était visual studio lui-même ... Au-dessus de l'autre si j'avais avec le code et la déclaration comme

if (!tcd.Wyslano) 
        { 
        ... 
        ... 
        } 

Je voulais ommettre que « si » si je J'ai remplacé if (!tcd.Wyslano) avec if(false) et Visual Studio avait un problème avec ça ... Je l'ai remplacé maintenant avec if (!tcd.Wyslano && false) et maintenant il débogue ok donc je pense que c'était un peu VS bug ...