Aller au contenu

Csharp 11

De Banane Atomic

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

Raw string literals