J'ai un problème assez étrange qui se produit.
Voici mon code:
private async Task BreakExpectedLogic()
{
bool test = false;
if (test == true)
{
Console.WriteLine("Hello!");
throw new Exception("BAD HASH!");
}
}
Cela semble vraiment simple, il ne devrait pas toucher le Console.WriteLineou le throw. Pour une raison quelconque, il frappe toujours le throw.
Si je déplace le throwdans sa propre méthode, cela fonctionne bien. Ma question est de savoir comment ignorer le ifbloc et frapper le throw new Exception:
EDIT 1: J'ai mis à jour mon code pour inclure la signature, j'ai supprimé tout ce qui n'est pas lié à ce problème et l'ai exécuté, cela se produit toujours.
Mainet .... surprise, norepro. Soit vous vous trompez, soit vous avez manqué un détail important.
asyncméthode par hasard? Parce qu'il semble similaire à stackoverflow.com/questions/42528458/...
