LINUX.ORG.RU

История изменений

Исправление CrazyAlex25, (текущая версия) :

Какая из строчек лишняя?

response.EnsureSuccessStatusCode();
if (response.IsSuccessStatusCode)
Выкидывается исключение если не IsSuccessStatusCode, если нет исключения значит if (response.IsSuccessStatusCode) всегда истино. Я бы оставил проверку IsSuccessStatusCode вместо исключения, тк блок try.. catch медленне чем проверка кода ошибки.
String[] WList = RequestResult[0].Split('\n');
Если не получится скачать список, то получишь исключение при доступе к RequestResult[0]. Лучше
String[] WList = RequestResult.FirstOrDefault()?.Split('\n'); if(Wlist!=null)...

Исходная версия CrazyAlex25, :

Какая из строчек лишняя?

response.EnsureSuccessStatusCode();
if (response.IsSuccessStatusCode)
Выкидывается исключение если не IsSuccessStatusCode, если нет исключения значит if (response.IsSuccessStatusCode) всегда истино. Я бы оставил проверку IsSuccessStatusCode вместо исключения, тк блок try.. catch медленне чем проверка кода ошибки.
String[] WList = RequestResult[0].Split('\n'); Если не получится скачать список, то получишь исключение при доступе к RequestResult[0]. Лучше String[] WList = RequestResult.FirstOrDefault()?.Split('\n'); if(Wlist!=null)...