【发布时间】:2010-12-26 19:42:21
【问题描述】:
我认为自己是一位经验丰富的 .NET 开发人员,但我几乎从未直接使用过 System.ComponentModel 命名空间中的类型。 (我已经实现了一些自定义属性并通过反射使用它们)。
Component、Container、PropertyDescriptor、TypeDescriptor、License、TypeConverter等类型在哪些场景下最有用?
在谈论“设计器”(例如 Visual Studio 中可用的设计器)时,我经常看到 System.ComponentModel 被提及。
这些类型是否仅在您想使用漂亮的可视化设计器构建自定义控件(例如自定义属性等)时才有用?或者我也可以在更通用的代码中使用它们?
【问题讨论】:
标签: .net system.componentmodel