Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

.NET und C# ohne Web?

20.05.21 10:59
Re: .NET und C# ohne Web?
 
Программист коренной житель
в ответ Murr 20.05.21 10:32
Правда? А если написать нормально?

Это ты называешь нормально? :) За такое "нормально" тоже надо отрывать руки :)

Т.е. мало того, что ты поменял типы данных у стороннего объекта с int на int?, так ты еще добавил дополнительный геттер туда, где он нахрен не нужен. И все этот огород из-за того, чтобы ты не любешь исключения :D


Есть еще по крайней мере пара способов сообщить об ошибке.

Ага, вернуть номер ошибки как всатые добрые 70-е :)


Ты пытаешься сказать что int?.HasValue
не дает тебе достаточно информации чтобы понять было значение получено и присвоено или это не получилось?
Самому не смешно?

Не смешно. Особенно, когда ты рассказываешь, что пишешь софт для производства. int.Parse кидает не только FormatException. Если у тебя входная строка null (а ты, я вижу любишь возвращать null'ы), то твой подход просто проглотит исключение и будешь ты долго и упорно искать причину проблемы, которая лежит за пределами int.Parse

 

Перейти на