Csharp 11
Apparence
Links
Required members
![]() |
Don't confuse required with non-nullable. It's valid to set a required property to null or default. |
Any code that creates a new Item must set this property using an object initializer.
public class Item
{
public required string Name { get; set; }
}
var item = new Item { Name = "item1" }; // object initializer for Name property is now required
|