.NET Framework поддерживает их, но, как отмечает Vilx, разработчики просто не делают этого - и любая из платформ на основе xml / markup (xaml (wpf) или ASP.NET) вообще не будет любить дженерики. Поэтому лучший совет: не используйте их.
Распространенным компромиссом является наличие свойства Type
(или свойства шаблона object
, для которого вы вызываете GetType()
), и просто приведение и т. Д. Внутри элемента управления. Аналогичным образом, при таком использовании обычно используются такие вещи, как Activator.CreateInstance
и TypeDescriptor
(для поиска метаданных и т. Д.).