canpolat@programming.dev to Programming@programming.devEnglish · 10 months agoTyping is not a programming bottleneckblog.ploeh.dkexternal-linkmessage-square47fedilinkarrow-up1114arrow-down118
arrow-up196arrow-down1external-linkTyping is not a programming bottleneckblog.ploeh.dkcanpolat@programming.dev to Programming@programming.devEnglish · 10 months agomessage-square47fedilink
minus-squareCatPoop@lemmy.worldlinkfedilinkEnglisharrow-up12·10 months agoAssuming this is C#, you could just make Reservation a record type, which can be defined with a one line primary constructor, is immutable and has value type equality. Second example is an insane amount of boilerplate.
minus-squarecopygirl@lemmy.blahaj.zonelinkfedilinkEnglisharrow-up3·10 months agoAnd you can use the with expression to create clones of the object with some properties modified.
Assuming this is C#, you could just make Reservation a record type, which can be defined with a one line primary constructor, is immutable and has value type equality. Second example is an insane amount of boilerplate.
And you can use the
with
expression to create clones of the object with some properties modified.