配置文件

  • 源代码是xmlconfig.cs;核心是对泛型类的使用
  • 使用方式如下
using NewLife.Xml;
using System;
using System.ComponentModel;
using System.Xml.Serialization;
namespace TestForZXK
{class Program{static void Main(string[] args){configfile.Current.ZmyClass.TubeZ = 19;configfile.Current.Save();}}[XmlConfigFile("zxktest.txt")]class configfile : XmlConfig<configfile>{public MyClass ZmyClass { get; set; } = new MyClass() { TubeX = 111 };protected override void OnNew(){// ZmyClass = new MyClass();base.OnNew();}}[Serializable]class MyClass{[XmlAttribute] public float TubeX { get; set; }[XmlAttribute] public float TubeY;// newlife中无效[XmlAttribute] public float TubeZ { get; set; }//作为类属性写入//[XmlElement("Money")]//将以下变量生成到XML中,节点名“Money”,不可为空 newlife中无效[Description("Money")]public float Qian { get; set; }public int MyProperty { get; set; }}
}
  • 输出结果
<?xml version="1.0" encoding="utf-8"?>
<configfile><ZmyClass TubeX="111" TubeZ="19"><!--Money--><Qian>0</Qian><MyProperty>0</MyProperty></ZmyClass>
</configfile>
  • 属性设置需要增加[XmlAttribute] 特性

NewLife使用心得相关推荐

  1. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  2. 测试心得:微图书销售小程序

    测试心得:微图书销售小程序 前言 这个学期差不多也将近结束,经过大半个学期,从项目需求的确认和项目文档的编写,到一步步的设计与实现,现在终于到了测试阶段,但是我们在测试阶段也暴露出了很多bug,但是每 ...

  3. java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得

    该文章出自:http://www.cnblogs.com/hucn/p/3572384.html 分析工具:http://www.blogjava.net/jjshcc/archive/2014/03 ...

  4. 计算机财务应用实验心得,计算机会计实习心得-20210628124643.doc-原创力文档

    计算机会计实习心得 计算机会计实习心得1 毕业实践环节是大学生在完成全部课程后.走向社会之前最真实的一个模拟实验,对于我们财会专业的学生,平时注意注重理论学习,缺乏实践锻炼,因此实习显得尤为重要.在本 ...

  5. html5考试总结300字,期中考心得300字5

    为了检验学生半个学期所学的知识而进行的一次考试,有利于学生比较正式地检验自己平时的学习水平,根据这个成绩,学生可以及时的调整学习心态和方法,更有效率地进行下一阶段的学习,期中考试主要考察学生前半学期的 ...

  6. Assembly学习心得

    http://blog.csdn.net/etmonitor/ Assembly学习心得 说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参 ...

  7. 什么叫安装文件索引服务器,搜出精彩 玩转Windows 2008系统心得

    [IT168 专稿]不少朋友已经在不经意间与Windows Server 2008系统进行了亲密接触,在一段时间的接触之后,不知大家对该系统的文件搜索功能会有什么样的体会?其实,Windows Ser ...

  8. mysql主从数据库含义_(转)Mysql数据库主从心得整理

    管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对 ...

  9. 工作中InnoDB引擎数据库主从复制同步心得

    近期将公司的MySQL架构升级了,由原先的一主多从换成了DRBD+Heartbeat双主多从,正好手上有一个电子商务网站新项目也要上线了,用的是DRBD+Heartbeat双主一从,由于此过程还是有别 ...

最新文章

  1. GoogleNet - Going deeper with convolutions
  2. AWS太过强势?VMware为自保疑与微软达成合作
  3. arduino如何调用mysql,【 实测可用 】Arduino 直接访问 mysql
  4. 太阳表面是怎样的呢?
  5. KBQA相关论文分类整理:简单KBQA和复杂KBQA
  6. iOS应用开发的五个Java开源工具
  7. python初始化函数_当你学会了Python爬虫,网上的图片素材就免费了
  8. Rabbitmq如何设置优先级队列?如何限流?如何重试?如何处理幂等性?
  9. telnet命令 date命令
  10. 运行eclipse java virtual machine launcher 什么错误
  11. 安卓python编辑器-10 个平板电脑上的 Python 编辑器
  12. 集合的三种遍历方式/集合的嵌套/产生任意范围内的随机数
  13. 不规则四面体知道六边的体积公式
  14. wordcloud库应用-《唐诗三百首》词云图详解
  15. RT-Thread 应用方面的一点总结(二)
  16. graylog3.0收集飞塔防火墙日志
  17. matlab图像合成实例,MATLAB图像合成及其实现
  18. JS 特效学习 002:图片渐显
  19. MFRC522读卡封装(附源代码)
  20. 记来广州找实习1——还在找,还没找到。

热门文章

  1. java上传图片怎么查看,Java上传图片并查看
  2. 怎么做才可以把电脑上的照片给做成视频?-markdown编辑器
  3. 播放器实战 10 像素格式与尺寸的转换
  4. Python华氏度和摄氏度之间的转换
  5. [博弈论] Nim游戏及SG函数(经典+台阶+集合+拆分)
  6. 微信小程序 | 一键生成万圣节头像框工具
  7. conv1d(): argument ‘padding‘ (position 5) must be tuple of ints, not str 这个错误是怎么回事呀?请各位帮忙看看,万分感谢
  8. 学校学业水平测试软件,中小学生学业水平测试
  9. 全国计算机等级考试二级公共,全国计算机等级考试二级公共基础知识.
  10. 电脑管家用户的bandizip右键解压选项启用