Size: a a a

2020 July 01

T

Tako in С#
Андрій
ели сдавать будешь - обязательно прочитай еще екзам рефс - типа книга которая описывает все задачи которые на екзамене будут, и паралельно решай дампы.
ну я глянул у нее оценки на амазоне,все пишут гавнище))
источник

А

Андрій in С#
ахахахах
источник

А

Андрій in С#
ну блин без нее наверное никак
источник

А

Андрій in С#
ну по скулю мне понравиласс, очень понятно наисано
источник

AS

Artsem Shumski in С#
почему ref параметры нельзя в query expression использовать?
источник

6

667 in С#
Artsem Shumski
почему ref параметры нельзя в query expression использовать?
Например?
источник

6

667 in С#
Чет не могу представить, куда там реф лепить
источник

AS

Artsem Shumski in С#
bool IsFormExist(ref Form) { return ( from f in _context.Forms where f.Id == Form.Id).Any()  }
источник

6

667 in С#
А зачем там вообще по ссылке передавать
источник

AS

Artsem Shumski in С#
Да я для примера накидал
источник

AS

Artsem Shumski in С#
Просто не понимаю почему нельзя, типо что там null может быть? Так он и не в ref параметре может быть и там всё проходит
источник

6

667 in С#
Ref как раз таки вроде всегда должен быть проинициализирован
источник

AS

Artsem Shumski in С#
и что? это мешает ему быть null?
источник

AS

Artsem Shumski in С#
разобрался вроде, типо время жизни реф параметра может быть меньше чем у запроса
источник

AS

Artsem Shumski in С#
хотя я не понимаю почему нельзя выдать ошибку в рантайме
источник

6

667 in С#
🤷‍♂

Это как в структурах, нужно в конструкторе обязательно инициализировать все поля, хотя ты потом в коде и так можешь оставшиеся проинициализировать
источник

AS

Artsem Shumski in С#
Вообще разные ситуации
источник

AS

Artsem Shumski in С#
А на картинке не понятно в какой именно ситуации
источник

6

667 in С#
источник

AS

Artsem Shumski in С#
это понятно, тогда почему разрешает использовать тот же объект вне метода использующего реф?
источник