我希望将接口/类型属性的属性类型转换为与枚举值匹配的任何元素的数组。values from enum only, not necessarily all
} (a)道具:“一”、“二”-有效 (b)道具:“一”-有效 (c) prop:"one","XYZ“-如果"XYZ”不是枚举的一部分,则无效 我不确定我应该如何转换我的
B { bool b;class C { enum e; class D { float f;我想在数据网格中显示类的属性,因此可以将类型切换为其他类型。什么是解决这个问题的好的设计模式?
当然,我有一些想法(但我不知道哪个是最好的):从超类S派生A、B、C和D?在S中创建一个包含TypeA、TypeB、TypeC、TypeD