【发布时间】:2011-06-17 10:19:16
【问题描述】:
当我在 wp7 (C#) 中保存包含 Enum 类型的变量时,我收到一个异常,意思是 enum 是未知类型,因此系统无法序列化。
例如
public enum videoType:int {
LongVideo=1,
ShortVideo }
or
public enum video
{
LongVideo,ShortVideo
}
_videoType = videoType.ShortVideo
PhoneApplicationService.Current.State["myType"]
有人告诉我使用 Datacontract 和数据成员,但在 wp7 中似乎不可用
那么如何保存枚举类型?
【问题讨论】:
-
你能分享实际的代码sn-p和错误信息吗?如果您尝试将变量保存到包含枚举值的 State 中,它应该保存实际的整数值。
标签: c# windows-phone-7 windows-phone