什么是ICustomTypeDescriptor以及何时使用它?

Att*_*lah 12 .net c# icustomtypedescriptor

我不明白它是什么以及何时使用它.MSDN没有帮助我.MSDN声明ICustomTypeDescriptor提供一个为对象提供动态自定义类型信息的接口.

sel*_*dog 9

有许多资源可用于显示ICustomTypeDescriptor界面的不同用例,但简而言之,典型的用例是在标准TypeDescriptor提供的范围之外提供自定义类型描述.很少实现该接口而无需返回自定义成员描述符(如自定义)PropertyDescriptor.

MSDN中类型描述符概述是一个很好的资源,可能有助于进一步阐明目的和用法.