А зачем?
Лень писать свое
было в планах завезти в 10 шарпе, но не сделали это. Так что нужна какая-то логика в сеттере - создавай поле )
Если это автосвойство, то сейчас никак. Как только оно перестаёт быть автосвойсвом, тебе нужно поле создавать самому. В C#10 будет доступно ключевое слово field и тогда можно будет прям в автосвойстве по типу public DateTime HireDate { get; set => field = value.Date; }
Прекрасно! Спасибо большое!
Придется создавать)
В C# 10 такого нет.
https://github.com/dotnet/csharplang/issues/140#issuecomment-995627781 Даж в 11 не гарантируют.
Он только с 7.0 дотнетом придет?
Придёт только с 7.0, но использовать фичу можно будет и в старых
Прикольно, пасиб. Вообще, хорошая штука.
Ещё required для init полей обещанный должны принести
Обсуждают сегодня