• 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 ;  就能够存储成功

  • 相关阅读:
    dos
    admin package
    ant 调用系统环境变量
    idea6+tomcat5.5开发web程序
    VFloppy
    ant中classpath
    Velocity用户手册
    ant中 Tomcat的任务调用(包括deploy,undeploy,load,start,stop等)
    [转]aidl高级应用篇
    Android NDK开发环境安装(OK版)
  • 原文地址:https://www.cnblogs.com/zey23/p/2809139.html
Copyright © 2020-2023  润新知