() - без указания типа?
Если : в начале играет роль то это не вызов конструктора, а generic constraint
А то что новое с версии 9.0, описано тут https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/new-operator#constructor-invocation
Обсуждают сегодня