Я получаю исключение, когда получаю некоторые странные значения json из моего источника данных, и я хочу проанализировать это или обработать его, чтобы приложение не разбилось. Вот код:Обработка исключений в Windows 8. Store App
private async Task GetDataAsync()
{
//if (this._table.Count != 0) return;
this.Table.Clear();
var jsonObject = await DownloadSpreadsheet.GetJson();
for (int row = 0; row < jsonObject["rows"].Count(); row++)
{
try
{
Table table = new Table();
table.Day = jsonObject["rows"][row]["c"][0]["v"].ToString();
table.Month = jsonObject["rows"][row]["c"][1]["v"].ToString();
table.Year = jsonObject["rows"][row]["c"][2]["v"].ToString();
table.People = jsonObject["rows"][row]["c"][4]["v"].ToString();
this.Table.Add(table);
}
catch (Exception ex)
{
}
}
}
Как я могу написать это исключение ex? Невозможно использовать предложение messagedialog внутри catch, поскольку оно не поддерживает «ожидание». Может ли кто-нибудь помочь с этим или показать некоторые примеры такого кода ... Я не могу показать, как он ссылается на мой проект.