隔离存储问题 - c#

如何将对象(类)存储到隔离存储中?

谢谢

参考方案

向隔离存储中写入和读取对象(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…