Здравствуйте, Codealot, Вы писали:
C>Новый синтаксис для инициализации коллекций, который примерно такой же как старый, но другой.
Новый синтаксис позволяет создавать Span без аллокаций чего нельзя было бы сделать используя
new Span<int>(new int{] {...}).
Так что как только у вас появятся в коде Span , там и порадуетесь за новую фичу.
C>Новый синтаксис для объявления переменных... аналогично.
А что за новый синтаксис ?
Это про targed-new или я что-то пропустил ?
List<int> a = new() { .. }
C>Фичи, которые в теории были полезны, но их реализовали так, что лучше бы вообще не делали. Тела методов в интерфейсах, например.аз
А как надо было бы ?
Вон в Java есть аналогичная возможность и вроде не жалуются.
C>Тяп-ляп, заплатка на заплатку, никакой продуманности, никакой целостности дизайна.
Ну нельзя сказать, что
совсем нет.
Некоторые фичи обсуждают годами пока они придут в язык, чтобы было и полезно и без поломки существующего кода.
C>Меня одного это уже начинает раздражать?
Как раз необходимые фичи долго делают по мне.
Например не хватает
in scoped.