Re: record, mutable field?
От: Silver_S Ниоткуда  
Дата: 04.01.21 14:01
Оценка:
Чтобы не плодить темы, сюда вопрос.

Если в record хочется добавить вычисляемое get property, но надо закешировать результат в mutable field (больше некуда). Как этот field исключить из ToString, GetHashCode, Equals?
Если вручную переопределять все GetHashCode, Equals, ToString, то половина преимуществ record пропадает.
Может они сделали какой то attribute, для исключения? Логичнее было бы чтобы mutable fields вообще не включались в GetHashCode,.. Если надо, то добавить легче, чем убрать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.