Система общих типов CTS влияет на наследование в C# следующим образом: она поддерживает принцип наследования, при котором типы могут быть производными от других типов (базовых). 1 Производный тип наследует все (с некоторыми ограничениями) методы, свойства и другие члены базового типа. 1
Базовый тип, в свою очередь, может быть производным от какого-то другого типа, при этом производный тип наследует члены обоих базовых типов в иерархии наследования. 1
Все типы, включая встроенные числовые типы, в конечном счёте являются производными от одного базового типа System.Object (ключевое слово C#: object). 1
При этом запечатанные (sealed) классы не могут выступать в роли базовых для других классов, то есть не допускают наследования. 3