C#应用程序配置文件(XML序列化) - 开源研究系列文章
2023-02-19 12:17:21 时间
上次写了一个C#线程池及管理器的博文( C#开发的线程池和管理器 - 开源研究系列文章 ),收到了不小的浏览量,在此感谢各位网友的支持。这次将另一个功能放出来单独讲解:C#应用程序的配置文件,使用的是XML文件保存程序的配置信息,通过XML序列化和反序列化,将配置文件规范起来。
一、 项目目录;
项目主要由一个应用程序及类库组成,其中Framework提供基本的函数,Helper类提供操作需要的函数,Module库提供配置信息对象。
二、 函数介绍;
1、 配置信息对象;
这里主要定义了应用程序配置信息的类定义。
2、 配置操作类;
这里提供了序列化和反序列化的操作函数,里面使用的函数主要由Framework里提供。
3、 应用代码;
在应用程序启动时将配置信息加载并进行设置即可:
在应用程序退出时保存配置信息:
三、 使用说明;
上面已经提供了相关的类库的定义及使用时的函数,读者请通过运行该应用程序来查看使用的效果。具体其它的配置内容请自行添加到配置对象并修改使用函数。
这个XML配置文件的功能挺简单,通过操作类库就能方便的进行操作,也能够通过在配置信息对象里添加自己的配置信息,然后序列化保存成文件即可。
下面提供源码下载:
相关文章
- Kubernetes的垂直和水平扩缩容的性能评估
- 微软正式发布 C# 10,支持.NET 6 和 Visual Studio 2022 (附更新内容大全)
- IDM,一款Windows老牌下载器,idm多个版本(电脑、手机、浏览器插件都有)
- 2023年15个Kubernetes优秀实践
- C#表达式中的动态查询
- Effective C++ 高阶笔记
- 简述 C# 中应用程序集的装载过程
- Netflix Eureka 2.0.0正式发布:借尸还魂还是虚晃一枪?
- 实践剖析.NET Core 如何支持 Cookie 滑动过期和 JWT 混合认证、授权
- 浅议 C# 客户端和服务端通信的几种方法: Rest 和 Grpc 和其他
- [NetWork] Telnet与SSH配置
- C# 是 TypeScript 的最佳替补?
- 如何在.NET 7中使用BitArray
- 面试官:Net/Http库知道吗?能说说优缺点吗?
- Internet Download Manager2023免费版百度网盘不限速加速器
- Internet Download Manager6.41最新和谐版本下载
- IDM下载器永久版Windows电脑上最好用的下载工具
- Internet Download Manager2023中文绿色版下载器
- 一篇学会 C# 集合类型
- TIOBE 12 月榜:C# 有望冲击“年度编程语言奖”,PHP 遗憾跌出前十