在 WP7 开发中存储 Stack 类型对象的最简单方法是什么?
问问题
63 次
1 回答
0
你能不能把它序列化成一个独立的文件,即:
public static class IsolatedSerializer
{
public static void Save<T>(string filename, T t)
{
XmlSerializer xmlSerializer = new XmlSerializer(t.GetType());
using (var store = IsolatedStorageFile.GetUserStoreForApplication())
using (var stream = store.CreateFile(filename))
{
xmlSerializer.Serialize(stream, t);
}
}
public static T Load<T>(string filename)
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(T));
using (var store = IsolatedStorageFile.GetUserStoreForApplication())
using (var stream = store.CreateFile(filename))
{
return (T)xmlSerializer.Deserialize(stream);
}
}
}
或者由于某种原因这在 WP7 上不起作用?
- 我假设您不会序列化实际
event
- 这非常棘手,并且不适用于 xml 序列化程序。
于 2012-11-18T22:45:29.430 回答