编辑:希望这有助于理解我正在尝试做什么。C#:使用枚举将一个对象投射到特定的对象
我有一个返回对象的对象,在这个对象内我有一个int值, 基于这个int值我想能够使用枚举来告诉我什么具体对象应该案例这个对象至。
Enum拥有所有可能的肠衣。
我将收到一个通用对象(类型为object),它可以是许多不同的更具体的对象之一,在这种情况下,类型为Model。我希望能够在对象内部查看一个int值,它会告诉我要使用哪个转换。
例如一个对象A,它的对象中有一个int值设置为'2',我想根据我的枚举值2(它被设置为特定类型)将此对象转换为我的特定对象。
这可能很简单,但不能解决你如何做到这一点,如果可能的话,谢谢。
谢谢。
我已经尽我所能地回答了,但是您并没有真正提供足够的信息来帮助您。 –
“enum cast”是什么意思?你能提供一些示例代码吗? –
@Jon Skeet,我已经添加了一些关于我想要做的事情的信息,我真的希望它有帮助。 – user101010101