Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

C# 8.0 - когда будет новая реализация расширений?

141  
Murr патриот06.06.18 09:58
Murr
06.06.18 09:58 

C# 8.0 - когда будет новая реализация расширений?


Уже лет несколько хотелось иметь проперты в виде расширения класса.

Вроде в 8.0 собираются дать новую реализацию.


Если Я понял правильно, то:

- избавились от жуткого дебилизма в определении методов - вместо указания типа объекта в методе теперь будет указание расширяемого класса.

- поскольку ссылка на расширяемый класс перенесена в определение класса, то в реализации сняты ограничения на что можно имплементить.

- снято требование статичности метода. Тут не вполне понятно как именно оно имплементируется и что там будет при работе в потоке.


Из минусов - переделывать под новый стандарт надо будет довольно много, обратной совместимости нет. Ограничится совместимым подмножеством тоже не получится.


ЗЫ. Написано кем-то из интернов за время стажировки пару лет назад. До сих пор еще не включили в реализацию.

#1