随笔分类 - System.ComponentModel
System.ComponentModel 命名空间提供用于实现组件和控件运行时和设计时行为的类。此命名空间包括用于实现属性和类型转换器、绑定到数据源以及授权组件的基类和接口。
该命名空间中的类分为以下类别:
核心组件类。请参见 Component、IComponent、Container 和 IContainer 类。
组件授权。请参见 License、LicenseManager、LicenseProvider 和 LicenseProviderAttribute 类。
属性。请参见 Attribute 类。
说明符和持久性。请参见 TypeDescriptor、EventDescriptor 和 PropertyDescriptor 类。
类型转换器。请参见 TypeConverter 类。
摘要:我们经常看见许多.NET的Class是从System.ComponentModel.Component继承过来的,他实现了System.ComponentModel.IComponent接口,而且MS也在Visual Studio .NET中,推荐你经常使用System.ComponentModel.Component作为基础类。但是很遗憾,很多人不知道为什么这样做。 MS的解释包括: 1、控制外部资源 IComponent 接口继承自 System.IDisposable 接口,这样可以控制对象的释放。 2、设计时支持 只要是支持IComponent接口,都可以看见一个设计器,并且拖入到这个
阅读全文

浙公网安备 33010602011771号