Как укоротить код c if/else? - C#
Формулировка задачи:
string balance = null; if (Config.Domen == "com") { balance = Regex.Match(balanceGet, "<span>\\$(.*?)</span>").Groups[1].Value; } else if (Config.Domen == "co.uk") { balance = Regex.Match(balanceGet, "<span>ВЈ(.*?)</span>").Groups[1].Value; } else if (Config.Domen == "fr" || Config.Domen == "de") { balance = Regex.Match(balanceGet, "<span>EUR (.*?)</span>").Groups[1].Value.Replace(",", "."); } else if (Config.Domen == "ca") { balance = Regex.Match(balanceGet, "<span>CDN\\$ (.*?)</span>").Groups[1].Value; }
Решение задачи: «Как укоротить код c if/else?»
textual
Листинг программы
var replaceString =""; switch (...) { case "com": replaceString = @"<span>\\$(.*?)</span>"; break; ... } balance = Regex.Match(balanceGet, replaceString).Groups[1].Value;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д