zoukankan      html  css  js  c++  java
  • C#—对配置文件的操作

          最近由于工作的原因,开始接触C#。在为一个C#语言编写的软件添加需求时,遇到了一些关于配置文件的问题。当时用配置文件的目的是为了存储用户当前输入的一些信息,以便在下次用户登陆后该信息默认的显示在文本输入框中。配置文件的格式是xml格式的。

           C#中有个ConfigurationManager类,用来读取和写入配置文件中的信息。读取配置文件中的信息没什么好说的,但是用此类向配置文件中写 入信息时,就发现问题了。用ConfigurationManager的相关方法向配置文件中写入数据时,写入的数据不会覆盖配置文件中的原有数据,也就 是说你写入的数据不会在配置文件中显示出来,你写入数据后再获取数据是时,确实是获取的之前写入的数据。但重新加载该软件的源代码并再一次获取配置文件中 的数据时,你所获取的数据却是配置文件中未被覆盖的数据。由此可知,用ConfigurationManager类向配置文件中写入数据时,写入的只是暂 时的数据,待程序关闭并重新打开后,写入的数据便会丢失。

           由于配置文件是xml格式的,所以要想将写入的数据永久保存在配置文件中,​还是最好用XmlDocument类来对配置文件进行操作。

           希望对刚接触C#的同学们来说有所帮助。

  • 相关阅读:
    ACwing 199 约数之和
    Acwing 222 青蛙的约会
    Acwing 220 最大公约数
    Acwing 200 Hankson的趣味题
    牛客 同余方程
    Acwing 198 反素数
    2020牛客多校 第六场B
    牛客 计数器
    Java基础-快捷键以及DOS命令
    A1111 Online Map (30分)(最短路径、Dijkstra+DFS)
  • 原文地址:https://www.cnblogs.com/wyzane/p/5136170.html
Copyright © 2011-2022 走看看