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

  • 相关阅读:
    归并排序
    二分查找
    分治 递归 引用 求一个数组中的最大和最小元素
    插入排序
    Poj 2503
    SELinux 基础命令
    Zend Framework中的MVC架构
    phpfpm详解
    CentOS 6 minimal 安装
    php 5.3.3 中的phpfpm配置
  • 原文地址:https://www.cnblogs.com/zey23/p/2809139.html
Copyright © 2011-2022 走看看