Вход на сайт
.NET und C# ohne Web?
4812 просмотров
Перейти к просмотру всей ветки
в ответ AlexNek 19.05.21 21:50, Последний раз изменено 19.05.21 23:27 (MrSanders)
знаете, что происходит в виуал студии при отладке и ожившим эксепшен?
Нет, не знаю. Но меня это не волнует. Допустим мелкософт не в состоянии состряпать дебаггер работающий с исключениями. Это что, повод от них отказываться?
то надо было микрософту сказать лет х этак назад
Мелкомягких надо было душить в колыбели, да.
Но если исключение нам не надо, то надо для начала решить где мы и как вообще программируем. В ОО? Тогда что-то вроде OptionalInt возвращаем. В функциональном? Конечно кортеж.
В дурной поделке в которой намешано всё что можно и сверху бантик? Придумываем очередную ерунду для аргументов, бесспорно, ref нам было мало.
P.S. Кстати, вспомнил, в Шарпе есть и подобие union type - OneOf. Можно возвращать OneOf<int, string> или int или строку с ошибкой.