Убрать однотипные и повторяющиеся участки кода - C#
Формулировка задачи:
static void fns(int val) { int a = 0, b = 0, c = 0; if (val > 0) { a++; b++; } else if (val < 0) { a++; b++; c++; } else { c++; } }
a++; b++;
PS
создание именно отдельного метода, делающего эту грязную работу не подойдет, уж проще дублировать.Решение задачи: «Убрать однотипные и повторяющиеся участки кода»
textual
Листинг программы
WebClient wc = new WebClient(); string html = null; do { try { html = DownloadString(uri); if(/* тут проверяется html и если... */) // допустим тот или не тот код { // тут выполняется несколько действий // из которых 2 будут выполнятся во всех условиях дальше КРОМЕ ОДНОГО, в том числе и в catch break; } else { continue; } } catch (WebException ex) { if(/* если ex что то там, тогда.. */) // допустим был сайт недоступен или же мы получили 404 { // тут выполняется несколько действий включая те 2, что описаны выше continue; } else { // тут выполняется несколько действий включая те 2, что описаны выше break; } } } while(/* какое то условие */);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д