【发布时间】:2011-04-13 00:39:41
【问题描述】:
在 MSDN 中,我读过关于 EnumConverter 的内容:
您永远不应该创建 EnumConverter 的实例。而是调用 TypeDescriptor 类的 GetConverter 方法。有关详细信息,请参阅 TypeConverter 基类中的示例。
有人知道我自己实现的转换器的原因吗?
例如,我有 GradientColor 类和转换器 GradientColorConverter。我应该写吗
new GradientColorConverter().ConvertFrom(colorString)
或
TypeDescriptor.GetConverter(typeof(GradientColor)).ConvertFrom(colorString);
其实这两种方式都可以,但是哪个更好呢?
【问题讨论】:
标签: c# .net typeconverter