C# Tip: Use required members to prevent invalid object initialization (beware of SetsRequiredMembers attribute!)
Learn how to userequired members in C# to enforce complete object initialization at compile time and avoid half-configured models. And beware of the SetsRequiredMembers attribute, which can be dangerous if misused.
Continue reading