Closed ebenstom closed 1 year ago
¡Hola!
El problema no se encuentra ahí. Si temp
es false
no se entra el if. El False
que te aparece en consola debe ser de otro WriteLine
que tienes en otro lado del código.
Si quieres puede usar el debugger para cachar qué está pasando. Basta con cliquear en el número de la línea donde quieres ver qué está pasando:
y aparecerá un círculo rojo:
Luego en vez de correr el programa con el símbolo "Play" usas el bicho que aparece al lado:
Cuando el código llegue a la línea marcada se detiene:
... ahí puedes ver el valor de variables, dejar que ejecute la siguiente línea (para saber si entra o no al if), entre otras cosas:
Básicamente puedes controlar lo que pasa con estos botones:
Gracias, al final pasaba que los console.WriteLine que hice corrian la función varias veces y cambiaba el resultado, efectivamente con debugger pude notar que el código si funciona.
Hola, he estado luchando un buen rato con un problema en mi código que tengo una condición a la que entra un bool, el cual varía entre true y false (no es siempre lo mismo). La cosa es que cuando su valor es true o false igual entra en la condición, entonces ya no se que hacer con eso.
Ya revisé en rider y efectivamente es un bool, también cuando el valor es true se sigue cumpliendo.