- 1
- 2
- 3
long id;
try { id = long.Parse(e.Item.Cells[0].Text); }
catch { id = 0; }
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+132
long id;
try { id = long.Parse(e.Item.Cells[0].Text); }
catch { id = 0; }
Эта жемчужина прекрасно описывает весь говнокод производимый различными группами людей в моей компании.
зато можно вписать текст
Узкие шорты
Как-то так?
и будет это default(Int32). документация по out гарантирует что переменная будет инициализирована.
Как же MS так пролетели.
Да если бы он и был написал во времена 1.0, всё равно нельзя проглатывать все исключения. Надо было хотя бы прописать catch (FormatException) {}