Модификатор required

Изменения в новых версиях / C# 11.0

class Point {
    public required int X { get; set; }
    public required int Y { get; set; }
}

var p = new Point(); //<-Error


Модификатором required обязывает инициализировать поля и свойства внутри конструктора или инициализатора.