如何将对象(类)存储到隔离存储中?
谢谢
参考方案
向隔离存储中写入和读取对象(XML序列化/反序列化):
namespace IsolatedStorageSerialization
{
using System;
using System.IO;
using System.IO.IsolatedStorage;
using System.Xml;
using System.Xml.Serialization;
internal static class Program
{
private static void Main()
{
object thisIsAnObject = new object();
SerializeToIsolatedStorage(thisIsAnObject, "object.xml");
object anotherObject = DeserializeFromIsolatedStorage<object>("object.xml");
Console.ReadLine();
}
private static void SerializeToIsolatedStorage<T>(T obj, string filename)
{
if ((obj == null) || string.IsNullOrEmpty(filename))
{
return;
}
using (var store = IsolatedStorageFile.GetUserStoreForAssembly())
using (var stream = store.CreateFile(filename))
using (var writer = XmlWriter.Create(stream))
{
new XmlSerializer(obj.GetType()).Serialize(writer, obj);
}
}
private static T DeserializeFromIsolatedStorage<T>(string filename)
{
if (string.IsNullOrEmpty(filename))
{
return default(T);
}
using (var store = IsolatedStorageFile.GetUserStoreForAssembly())
using (var stream = store.OpenFile(filename, FileMode.Open))
using (var reader = XmlReader.Create(stream))
{
return (T)new XmlSerializer(typeof(T)).Deserialize(reader);
}
}
}
}
无法将Summernote值存储到数据库中,它返回[object Object] - php我试图用ajax / jquery将summernote值存储到数据库中,但是它只是将此值发送到数据库字段-----> [object Object]。HTML:<div class="form-group"> <label for="description">Desciption<…
在CodeRush中自动添加`using` - c#我刚刚为Visual Studio安装了CodeRush Pro(评估版),可以说到目前为止我非常喜欢它。与Resharper相比,我真的只缺少一种功能。这是CodeRush处理using的方式。当我键入在使用中列出的某些程序包中未声明的某个类名时,CodeRush将其下划线标为红色(表示错误),但是如果我将光标悬停在它上面,它不会为我提供添加使用,它只是说…
Python Jinja2从后端分配javascript var - javascript我正在for循环中,我需要将python值分配给javascript变量,但我实际上无法使其工作:({% for row in temp %} var year = {{ row[0]|safe }} {% endfor %} 我已经尝试了很多方法,但它总是会给我Uncaught SyntaxError: Unexpected token var 正确的语法…
如何在C#中执行typeof object [*]? - c#我是C#的新手,但是在网上搜索了一个小时却没有任何乐趣……我需要确定一个对象是否为非零索引数组,即object [*]我试过了:if(v != null && v.GetType() == typeof(object[*])) 和 if(v是object [*])以及重载的方法Method(object v)和Method(object [*…
使用php echo定义一个javascript var - javascript我已经看到了对该问题的多个答复-因此,我敢肯定有人会很快将其标记为重复,但是我在任何其他线程中都没有看到该特定问题的答案。我有两个测试文件:a.php和a.js在a.php中,我定义$q = $_GET['q']; 效果很好。然后,我调用一个单独的a.js文件,其中有:var partNumber = " <?php ec…