- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
for (int idx = 0; idx < response.Length; ++idx)
{
try
{
if (getDetails(username, password, summaryList[idx].summaryId).productId[0].id != productId)
{
}
}
catch (NullReferenceException)
{
}
catch (System.ArgumentException)
{
response[idx] = new DetailInfo();
}
}
Но не забывай, что на любой клювец есть свой хуец.
Во-первых, какой-то результат от его выполнения остаётся только при возникновении исключения:
Во-вотрых, тот фрагмент, в котором исключение может возникнуть, не просто заключён в try — catch, а ещё и помещён в раздел проверки условия. Которое, в свою очередь, если не выполнится, то ничего не произойдёт, а если выполнится, то тоже ничего не произойдёт.
Как-то так.