Size: a a a

2020 August 17

S

SeanWoo in CODE BLOG / C#
Смотря какого объекта
источник

S

SeanWoo in CODE BLOG / C#
Или я тебя не понял
источник

EA

Egene Avdeev in CODE BLOG / C#
А можно потом делать

var a = new object()

if (a) {}
источник

EA

Egene Avdeev in CODE BLOG / C#
Да любого вообще, через перегрузку оператора сделать можно
источник

EA

Egene Avdeev in CODE BLOG / C#
И потом проверять поля объекта без проверки на null
источник

HJ

Happy Jupiter in CODE BLOG / C#
Egene Avdeev
Неявный каст объекта в Bool
В c++ есть похожее кстати
источник

S

Sergey Trofimov in CODE BLOG / C#
Egene Avdeev
Неявный каст объекта в Bool
В шарпе тоже можно переопределить оператор
источник

EA

Egene Avdeev in CODE BLOG / C#
А иначе пришлось бы потом делать

var a = new object()

if (a != null) {}
источник

EA

Egene Avdeev in CODE BLOG / C#
Sergey Trofimov
В шарпе тоже можно переопределить оператор
Так я и говорю что можно сделать)
источник

HJ

Happy Jupiter in CODE BLOG / C#
Happy Jupiter
В c++ есть похожее кстати
Но там это связано с тем, что любой тип можно скастить неявно
источник

HJ

Happy Jupiter in CODE BLOG / C#
(кроме сложных, конечно)
источник

S

Sergey Trofimov in CODE BLOG / C#
Egene Avdeev
Так я и говорю что можно сделать)
Смотрел Нестерука?
источник

S

SeanWoo in CODE BLOG / C#
Egene Avdeev
Так я и говорю что можно сделать)
Окей, ломаем mscorlib и у базового класса Object делаем это
источник

S

SeanWoo in CODE BLOG / C#
:D
источник

HJ

Happy Jupiter in CODE BLOG / C#
Sergey Trofimov
В шарпе тоже можно переопределить оператор
+
источник

EA

Egene Avdeev in CODE BLOG / C#
Sergey Trofimov
Смотрел Нестерука?
Ээ, не. Там об этом рассказывается?
источник

EA

Egene Avdeev in CODE BLOG / C#
SeanWoo
Окей, ломаем mscorlib и у базового класса Object делаем это
Вот они, ощущения пошли
источник

S

Sergey Trofimov in CODE BLOG / C#
Egene Avdeev
Ээ, не. Там об этом рассказывается?
У него курс попаттернам есть, он красиво кодит и грешит постоянно флюинтами, имплиситами
источник

S

SeanWoo in CODE BLOG / C#
Egene Avdeev
Вот они, ощущения пошли
Так то это быстро через dnSpy
источник

S

SeanWoo in CODE BLOG / C#
))))
источник