Size: a a a

2019 December 20

ED

Eto Demerzel in // CIPHERNET
Речь вообще не о методе IsNullOrEmpty. Это стандартный метод.
источник

ED

Eto Demerzel in // CIPHERNET
Дело в том, что часть логики опирается на то, что Message не будет в определённых ситуациях.
источник

G

Gymmasssorla in // CIPHERNET
Eto Demerzel
Речь вообще не о методе IsNullOrEmpty. Это стандартный метод.
Ну что им помешало в std сделать один метод IsEmpty, а потом пользователи пусть сверяют с null?
источник

G

Gwsotik in // CIPHERNET
IsNull = refType == null нахуй им костыль в виде хуйни выше. Они врапнули коммон логику в экстенш isNullOrEmpty
источник

G

Gwsotik in // CIPHERNET
IsEmpty  на null-ref объекте 🙈
источник

G

Gymmasssorla in // CIPHERNET
Я не понял то, что ты сказал
источник

ED

Eto Demerzel in // CIPHERNET
Gymmasssorla
Ну что им помешало в std сделать один метод IsEmpty, а потом пользователи пусть сверяют с null?
По нормальному надо сразу с null сверять.
источник

G

Gymmasssorla in // CIPHERNET
Ты сначала сверяешь с null, потом делаешь IsEmpty() (если не null, на то тебе дан ||)
источник

G

Gymmasssorla in // CIPHERNET
Eto Demerzel
По нормальному надо сразу с null сверять.
+
источник

G

Gymmasssorla in // CIPHERNET
Вообще == null бы не было, если бы Option нормальный как в Rust был
источник

ED

Eto Demerzel in // CIPHERNET
Gymmasssorla
Вообще == null бы не было, если бы Option нормальный как в Rust был
Мечты.
источник

G

Gwsotik in // CIPHERNET
Есть nullable types и null object pattern
источник

G

Gwsotik in // CIPHERNET
💩
источник

G

Gymmasssorla in // CIPHERNET
Когда в мейнстримовых языках появятся зав. типы, мне уже 70 будет, наверное
источник

G

Gymmasssorla in // CIPHERNET
источник

G

Gymmasssorla in // CIPHERNET
источник

in // CIPHERNET
источник

G

Gymmasssorla in // CIPHERNET
О, почитаю потом
источник

G

Gymmasssorla in // CIPHERNET
источник

uユ

und ユビキタス in // CIPHERNET
Gymmasssorla
Что им помешало сделать два метода IsEmpty и IsNull?
IsNullOrEmpty IsNullOrWhitespace
источник