Tengo un problema bastante extraño que está ocurriendo.
Este es mi código:
private async Task BreakExpectedLogic()
{
bool test = false;
if (test == true)
{
Console.WriteLine("Hello!");
throw new Exception("BAD HASH!");
}
}
Parece realmente simple, no debería golpear el Console.WriteLineo el throw. Por alguna razón, siempre está golpeando el throw.
Si muevo throwa su propio método, entonces funciona bien. Mi pregunta es cómo ignora el ifbloque y golpea el throw new Exception:
EDITAR 1: He actualizado mi código para incluir la firma, he eliminado todo lo que no está relacionado con este problema y lo ejecuté, todavía sucede.
Mainy ... sorpresa, norepro. O te equivocas o te has perdido algunos detalles importantes.
asyncmétodo por casualidad? Porque parece similar a stackoverflow.com/questions/42528458/…
