- 1
- 2
- 3
- 4
- 5
- 6
- 7
public TD GetColumn(int i) {
try {
return this.Columns[i];
} catch {
return this.Columns[i - 1];
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+8
public TD GetColumn(int i) {
try {
return this.Columns[i];
} catch {
return this.Columns[i - 1];
}
}
в продолжение парсера
Нафига? Мы же рекурсию из catch делаем, а не из try.
Это как просить tail-optim помочь с квиксортом.
его даже нахуй посылать неохото, не то что остальных прыщавых тупых дрочунов из этого говносайтинка
ой-ой-ой, какие слова-то мы знаем! Давай еще, про монады скажи.
А сам-то небось на PHP и вордпрессе за хлеб с водой наяриваешь
вы уверены?
> this.Columns[random
GetColumn(random
>c#
>this.
А вообще, с "this." можно в теории в лабораторных условиях некоторых ошибок избежать.
Ты же придерживаешься кодконвеншнов в других языках? Будь добр или иди дальше на джиэсе лупи.
Теперь точно не упадёт. Не благодарите.
скомпилится офк
http://ideone.com/IzzLsd
stackoverflowexception не будет.
Не знаю как в джаве, но в .нете после 1.0 или 2.0 stackoverflowexception & outofmemoryexception теперь не обрабатываются в try catch блоках (прув ми вронграйт)
Я уже резиновый член припас.