Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
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(метро)-приложений