【发布时间】:2012-11-20 12:22:10
【问题描述】:
我正在使用 c# 在 windows 8 中学习编程。在此过程中,我已经完成了许多教程(例如http://msdn.microsoft.com/en-us/library/windows/apps/hh986968.aspx),并且我正在尝试创建一个显示数据存储的简单应用程序。我能够找到的所有示例都仅在漫游存储中存储简单的字符串。有没有办法在那里存储更复杂的数据?
示例:具有姓名和年龄的基本类 Person 的列表。我试图这样做:
保存数据:
roamingSettings.Values["peopleList"] = people;
加载数据:
people = (List)roamingSettings.Values["peopleList"];
WinRT 信息:尝试序列化要写入应用程序数据存储的值时出错。 保存数据时出现错误“不支持此类型的数据”
所以,也许您可以保存的只是字符串值——但我也没有在任何地方看到指定的值。
【问题讨论】:
标签: c# windows-8 microsoft-metro