更新时间:2023-12-01 11:14:16
我认为不支持自定义/自己的类型。
I think custom/own types are not supported.
查看 http://msdn.microsoft.com/en-us/library/windows/apps/hh464917.aspx :
Windows Runtime数据类型支持应用程序设置。
See http://msdn.microsoft.com/en-us/library/windows/apps/hh464917.aspx: "The Windows Runtime data types are supported for app settings."
但是你可以将对象序列化为XML并保存为字符串...(见下面的代码)
But you can serialize your objects to XML and save as string... (see code below)
public static string Serialize(object obj)
{
using (var sw = new StringWriter())
{
var serializer = new XmlSerializer(obj.GetType());
serializer.Serialize(sw, obj);
return sw.ToString();
}
}
public static T Deserialize<T>(string xml)
{
using (var sw = new StringReader(xml))
{
var serializer = new XmlSerializer(typeof(T));
return (T)serializer.Deserialize(sw);
}
}
https://github.com/MyToolkit/MyToolkit/blob/master/src/MyToolkit/Serialization/XmlSerialization。 cs
也请查看此类别:
https://github.com/MyToolkit/MyToolkit/wiki/XmlSerialization
免责声明:以上链接来自我的项目