c# – 为框架类型注入TypeConverter是否安全?
发布时间:2020-12-15 21:25:58 所属栏目:百科 来源:网络整理
导读:这是明智的吗? class MyTypeConverter : TypeConverter { // implementation}// elsewhereTypeDescriptor.AddAttributes(typeof(string[]),new[] { new TypeConverterAttribute(typeof(MyTypeConverter)) }); 注意我把它放在字符串[]上. 这样做感觉很脏. 解
这是明智的吗?
class MyTypeConverter : TypeConverter { // implementation } // elsewhere TypeDescriptor.AddAttributes(typeof(string[]),new[] { new TypeConverterAttribute(typeof(MyTypeConverter)) }); 注意我把它放在字符串[]上. 这样做感觉很脏. 解决方法
安全?是的,Windows窗体设计器使用它来注入属性,因此它是一个有效的功能,尽管没有大量使用.
脏?是的,一点点.如果还有一些其他的皮肤剥皮方法,那我就是这样做的.属性意味着简单的元数据,用于提供指定代码某些特征的简洁方法.通过使用动态属性,您可以走出正常的用例. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |