编辑
2025-09-24
C#
00

摘要

XML 文档必须包含根元素。该元素是所有其他元素的父元素。XML 文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。所有的元素都可以有子元素。父、子以及同胞等术语用于描述元素之间的关系。父元素拥有子元素。相同层级上的子元素成为同胞(兄弟或姐妹)。所有的元素都可以有文本内容和属性(类似 HTML 中)。

正文

image.png

XML将数据组织成为一棵树,DOM 通过解析 XML 文档,为 XML 文档在逻辑上建立一个树模型,树的节点是一个个的对象。这样通过操作这棵树和这些对象就可以完成对 XML 文档的操作,为处理文档的所有方面提供了一个完美的概念性框架。

编辑
2025-09-24
C#
00

摘要

  • XML 指可扩展标记语言(EXtensible Markup Language)。
  • XML 是一种很像HTML的标记语言。
  • XML 的设计宗旨是传输数据,而不是显示数据。
  • XML 标签没有被预定义。您需要自行定义标签。
  • XML 被设计为具有自我描述性。
  • XML 是 W3C 的推荐标准。

image.png

正文

XML和HTML的区别

XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计:HTML 旨在显示信息,而 XML 旨在传输信息。

  • XML 被设计用来传输和存储数据,其焦点是数据的内容。
  • HTML 被设计用来显示数据,其焦点是数据的外观。
编辑
2025-09-24
C#
00

摘要

C# 是一种常用的面向对象编程语言,常用于开发 Windows 应用程序、Web 应用程序和游戏等。C# 的开发者可以使用 Configuration 类来读取 INI 文件。INI 文件是一种常见的配置文件格式,它可以存储一些配置信息,如程序的数据、用户的偏好设置等。

正文

安装Microsoft.Extensions.Configuration.Ini

image.png 创建一个ini文件

Ini
[DbInfo] Server=127.0.0.1 Uid=sa password=123 DataBase="TestDb" [EmailInfo] Email="admin@admin.com" Name="admin" Password="123" SmtpServer="smtp@admin.com"
编辑
2025-09-24
C#
00

摘要

C# 是一种面向对象的编程语言,常用于 Windows 平台的应用程序开发。其中,系统环境变量是一种非常重要的配置信息,它能够在程序运行时读取和修改系统环境的一些设置,例如网络配置、安全设置、用户权限等。本文将介绍如何在 C# 中读取系统环境变量配置信息。

正文

安装Microsoft.Extensions.Configuration.EnvironmentVariables

image.png

configurationBuilder.AddEnvironmentVariables(),AddEnvironmentVariables()有无参数和有prefix参数的两个重载版本。无参数版本会把程序相关的所有环境变量都加载进来,由于有可能和系统中已有的环境变量冲突,因此建议用有prefix参数的AddEnvironmentVariables()。读取配置的时候,prefix参数会被忽略。

编辑
2025-09-24
C#
00

摘要

C# 是一种常用的编程语言,也提供了一些内置的工具来实现这个功能。本文将介绍如何在 C# 中读取命令行配置带参数的方法。 首先,我们需要了解命令行参数的基本概念。在命令行中,用户可以输入一些命令,这些命令会带有一些参数,这些参数会被程序解析并用于执行相应的操作。命令行参数通常用“=”符号连接起来,例如“command.exe parameter1=value1 parameter2=value2”。

正文

安装Microsoft.Extensions.Configuration.CommandLine 包

一个例子

先做一个Dbinfo类

C#
public class DbInfo { public static string Uid { get; set; } public static string Password { get; set; } public static string Ip { get; set; } }