Skip to main content


The new "required" keyword in #csharp 11 and #dotnet 7 are pretty cool.

Force consumers of your object to define values for properties. This helps reduce the need for constructor overloads.

in reply to Khalid ⚡️

FInally! I wish we got something like convenience inits in Swift, where we can make an optional constructor without much hassle.