【发布时间】:2012-08-13 05:30:43
【问题描述】:
在我正在开发的应用程序中,有一个首选项可以启用或禁用,以将所有值从英制转换为公制。即使在应用程序关闭并重新打开后,我也需要能够保存首选项。我正在考虑的方法是在资源 (.resx) 文件中使用布尔值,我可以设置复选框被选中或未选中时的值。然后,当程序启动时,它可以简单地检查资源布尔值是什么(真/假)并相应地设置复选框。
我的问题是,当我尝试使用 bool 或 Boolean 类型的资源时,当我选中该框时,应用程序崩溃并且我收到有关内存的错误,我认为这是堆栈溢出异常。
我的问题是,是否无法在资源 [.resx] 文件中使用和/或修改布尔值,还是我做错了?如果不可能,有什么替代方法可以做我想做的事情?
【问题讨论】:
-
不要让我们猜测,也不要依赖记忆。向我们展示您遇到的异常情况。
-
如何将数据重新设置到资源文件中?