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

Подарки от программис'тов

26.07.22 10:35
Re: Подарки от программис'тов
 
alex445 коренной житель
Ну если добавили такое ограничение, значит оно для чего-то нужно :) Например где-то в недрах этого класса создается объект типа B, не важно десериализацией или Activator'ом.

Как я написал, что если не ставить такое ограничение для параметра типа, то ошибка компиляции возникнет при попытке создания такого объекта внутри этого класса, если конструктора без параметров нет. А если ставить такое ограничение - то при попытке создать экземпляр этого класса с конкретным типом в качестве параметра типа. Т.е. в любом случае ошибка возникнет при компиляции - т.е. при написании кода, т.к. у нас компилятор на лету это проверяет. Но вариант с ограничениями параметров типов более запутанный.

 

Перейти на