zoukankan      html  css  js  c++  java
  • windows phone 使用setting 序列化的注意事项

    在win phone项目的时候   我所使用的 存储都是   setting    ,因为比较简单 而且复杂的类 也可以序列化存储  比较方便  

    以前没有注意到一个问题   比如如果类中一个成员没有初始值  如·:

    public class HisBook_class //新增的 历史记录中 每本书的状态
    {
    public string title { get; set; } //文件标题
    public string Path { set; get; }//书的存储路径 绝对路径
     public string ID; // 
    }

    第三个属性   , 如果在存储的时候       该属性 还是没有任何值  而为null的时候   , 当你存储的时候  是会成功的  ,但是 当你想取出取出数据的时候   除了能够得到   id=null    其余两个元素的值都无法转化成功  ,

    所以吸取教训   如果  想存储的类的成员没有初始值的时候  要用{get;set;}     当然这也是c#的标准  , 我把c++上的习惯带过来了  哈哈···  加上get ;set ;  就能够存储成功

  • 相关阅读:
    查看文件 ls -lh
    java Dom4j xml 写
    centos tar 常用
    os && shutil 模块
    Visual Studio
    ssh 无法登陆
    find 命令
    Centos7 安装redis
    zerorpc
    uwsgi
  • 原文地址:https://www.cnblogs.com/zey23/p/2809139.html
Copyright © 2011-2022 走看看