Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
AggregateException).try/catch'ем в основном потоке или глобальным обработчиком исключений в приложении. private void Button_OnClick(object sender, RoutedEventArgs e)
{
try
{
GetValueAsync().Wait();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
public Task GetValueAsync()
{
return Task.Run(() =>
{
Thread.Sleep(1000);
var i = 0;
return 10/i;
});
}
MyAsyncFunction().ConfigureAwait(false)res.Wait();
О некоторых особенностях Windows 8 и WinRT(метро)-приложений