Мне интересно, есть ли какие-то технические причины, почему. Типы значений NET не поддерживают наследование (без учета реализации интерфейса) ... На первый взгляд я не могу придумать причину, по которой типы значений не должны допускать наследование одного базового класса.
(Я имею в виду, возможно, наследование для значения типы будут плохими, если вы получите огромную иерархию наследования, но мне больше всего интересно, есть ли какие-то ограничения времени выполнения, а не практические.)
Спасибо.