Вход на сайт
Подарки от программис'тов
6208 просмотров
Перейти к просмотру всей ветки
Wanderer_ завсегдатай
в ответ alex445 25.07.22 10:24
class A where T : B, new(){public T MyProperty}
"В" это обычно или интефейс или абстрактный класс. Подставляя вместо "Т" унаследованные классы от "В" при создании обьекта от класса "А", можно реализовать различный функционал.
Такая структура используется для инкапсуляции, но обычно обьявляют приватным обьектом. .