- 1
- 2
- 3
- 4
if (Convert.ToBoolean(ViewState["IsProgram"]) != null && Convert.ToBoolean(ViewState["IsProgram"]))
{
// do work
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+121
if (Convert.ToBoolean(ViewState["IsProgram"]) != null && Convert.ToBoolean(ViewState["IsProgram"]))
{
// do work
}
Это взорвало мой мозг...
Чтобы это не было говонокодом нужно было написать так:
if (Convert.ToBoolean(ViewState["IsProgram"]))
{
// do work
}
if ((bool?)this.ViewState["IsProgram"] ?? false) { }
тоже вполне подходит