Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: