Aller au contenu

Csharp 11

De Banane Atomic
Version datée du 18 janvier 2025 à 14:12 par Nicolas (discussion | contributions) (Required members)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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