Ho un problema piuttosto strano che si sta verificando.
Questo è il mio codice:
private async Task BreakExpectedLogic()
{
bool test = false;
if (test == true)
{
Console.WriteLine("Hello!");
throw new Exception("BAD HASH!");
}
}
Sembra davvero semplice, non dovrebbe colpire il Console.WriteLine
o il throw
. Per qualche ragione colpisce sempre il throw
.
Se sposto throw
nel suo metodo, allora funziona benissimo. La mia domanda è come sta ignorando il if
blocco e colpendo throw new Exception
:
EDIT 1: ho aggiornato il mio codice per includere la firma, ho rimosso tutto ciò che non riguardava questo problema e l'ho eseguito, succede ancora.
Main
e .... sorpresa, norepro. O ti sbagli o ti sei perso alcuni dettagli importanti.
async
metodo per caso? Perché sembra simile a stackoverflow.com/questions/42528458/…