Size: a a a

var chat = new Chat();

2021 September 15

rr

razumovsky r in var chat = new Chat();
у тебя есть проверка на налл ор емпти
источник

rr

razumovsky r in var chat = new Chat();
и в чем вообще проблема если строка налл
источник

rr

razumovsky r in var chat = new Chat();
вполне себе обычное дело
источник

rr

razumovsky r in var chat = new Chat();
тыак
источник

rr

razumovsky r in var chat = new Chat();
а и не надо
источник

rr

razumovsky r in var chat = new Chat();
str != null || validate(str);
источник

rr

razumovsky r in var chat = new Chat();
и можешь так же в линк передавать предикаты
источник

rr

razumovsky r in var chat = new Chat();
и оно отработает
источник

rr

razumovsky r in var chat = new Chat();
ток лучше в квери синтаксисе такое писать
источник

rr

razumovsky r in var chat = new Chat();
потом что лямбдами там нагородишь нечитаемую лапшу
источник

rr

razumovsky r in var chat = new Chat();
почему ты не хочешь в свойстве хранить налл ?
источник

rr

razumovsky r in var chat = new Chat();
что б валидация не валилась с НРЕ ?
источник

rr

razumovsky r in var chat = new Chat();
ну налл референс который да ?
источник

rr

razumovsky r in var chat = new Chat();
str != null && validate(str);
источник

rr

razumovsky r in var chat = new Chat();
ну и вот смотри
источник

rr

razumovsky r in var chat = new Chat();
я правдапроебался тут
источник

rr

razumovsky r in var chat = new Chat();
тут ни ИЛИ а И надо
источник

rr

razumovsky r in var chat = new Chat();
ну и вот, у тебя на первой проверке, если строка налл идет фолс
источник

rr

razumovsky r in var chat = new Chat();
и вторая проверка не исполняется
источник

rr

razumovsky r in var chat = new Chat();
ошибки нету
источник