Size: a a a

2021 August 28

AB

Alex Berezhnykh in CODE BLOG / C#
А если там эксепшен?
источник

AB

Alex Berezhnykh in CODE BLOG / C#
Очень плохо, мистер Эн
источник

AB

Alex Berezhnykh in CODE BLOG / C#
Переделывайте.
источник

MN

Mr. N in CODE BLOG / C#
источник

AB

Alex Berezhnykh in CODE BLOG / C#
В F# у тебя не скомпилится
источник

AB

Alex Berezhnykh in CODE BLOG / C#
А тут я могу обратиться к IsException
источник

AB

Alex Berezhnykh in CODE BLOG / C#
А потом обратиься к Value
источник

AB

Alex Berezhnykh in CODE BLOG / C#
И получить хуйню
источник

ND

Nikolajs Djačenko in CODE BLOG / C#
Посмотри что такое паттерн матчинг, у тебя пользователи будут забывать делать проверку
источник

AB

Alex Berezhnykh in CODE BLOG / C#
Смотри-ка, F# снова переиграл тебя!
источник

ND

Nikolajs Djačenko in CODE BLOG / C#
Доставай внутреннее значение обязывая пользователей проверять все возможности
источник

ND

Nikolajs Djačenko in CODE BLOG / C#
Иначе это ничем не отличается от обычного object и попыток кастить его
источник

MN

Mr. N in CODE BLOG / C#
источник

MN

Mr. N in CODE BLOG / C#
можно так
источник

ND

Nikolajs Djačenko in CODE BLOG / C#
А я юзер твоей либы забуду сделать иф
источник

ND

Nikolajs Djačenko in CODE BLOG / C#
Меня ничто не обязывает это делать
источник

MN

Mr. N in CODE BLOG / C#
в string будет null
источник

MN

Mr. N in CODE BLOG / C#
var res = Get(); /// null
источник

ND

Nikolajs Djačenko in CODE BLOG / C#
Ну я об это узнаю только в рантайме
источник

ND

Nikolajs Djačenko in CODE BLOG / C#
Зачем тебе такой класс обертка если он ничего не даёт?
источник