Hacker News new | ask | show | jobs
by neonsunset 694 days ago
The syntax has improved quite substantially since 2016 for pattern matching at C#'s end, and it's very easy to model ADTs with records (and the experience of using them even before that was decent with methods accepting lambdas).

Today, you write it in a similar way you would write a match in Rust.

1 comments

How do you represent sum types in C# today? Can enum members hold records as data, or do you do it differently?