- 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; }
Эта жемчужина прекрасно описывает весь говнокод производимый различными группами людей в моей компании.
guest 12.06.2012 14:11 # +1
Lure Of Chaos 12.06.2012 16:00 # +1
зато можно вписать текст
3.14159265 12.06.2012 16:04 # +2
Узкие шорты
guest 12.06.2012 22:11 # 0
bormand 12.06.2012 22:18 # 0
Как-то так?
abatishchev 12.06.2012 22:32 # +1
и будет это default(Int32). документация по out гарантирует что переменная будет инициализирована.
guest 12.06.2012 22:34 # +2
dirtygopher 13.06.2012 13:19 # +1
guest 22.06.2012 17:53 # +1
bormand 22.06.2012 18:05 # 0
Как же MS так пролетели.
guest 22.06.2012 18:21 # 0
guest 22.06.2012 18:22 # 0
guest 22.06.2012 18:26 # 0
piocsic 22.06.2012 18:34 # 0
Да если бы он и был написал во времена 1.0, всё равно нельзя проглатывать все исключения. Надо было хотя бы прописать catch (FormatException) {}