Nel seguente codice "Internal catch block" non viene mai stampato. "La linea finale" è stampata però. Perchè così? Per favore aiuto.Perché Task.WaitAny non fa eccezione?
Task task1 = Task.Factory.StartNew(() =>
{
throw new Exception("some exception");
});
try
{
Task.WaitAny(new Task[] { task1 });
}
catch(Exception e)
{
Console.WriteLine("Inside catch block.");
}
Console.WriteLine("Final line.");
@Servy, penso che la questione non è proprio la stessa della esistente. –
@Servy: l'altra domanda era molto diversa. Puoi rimuovere quel marchio duplicato? Ho votato per riaprire questa domanda. – KFL