none
(WP8.1)ApplicationData.Current.LocalSettings中ApplicationDataContainer类型如何存储数据? RRS feed

  • 问题

  • 在运用本地存储过程中,出现个问题:

         1.定义一个键值对类型数据

    Dictionary<int, MyClass> dic = new Dictionary<int, MyClass>();

    2.再将dic添加到根容器中,

    rootContainer.Values.Add("petDataKey", dic);

    可是在运行中,老是在第二步出错,提示如下:

    WinRT 信息: Error trying to serialize the value to be written to the application data store
    “System.Exception”类型的异常在 mscorlib.ni.dll 中发生,但未在用户代码中进行处理
    WinRT 信息: Error trying to serialize the value to be written to the application data store
    其他信息: Data of this type is not supported.

    为什么?

    我用ApplicationDataCompositeValue类型存储键值对数据,也是报同样的错;

    如何解决,有上千条键值对数据如何存储在本地?

    • 已编辑 learn WP 2016年2月12日 12:14
    2016年2月12日 12:04

答案