By Steve Love
C# has undergone several changes recently, including to its type system with the introduction of records and record structs. This talk compares the different user-defined types to explore how the new concepts fit into C#, and into our programs, and when a class or struct might be a better tool for the job