• C#—对配置文件的操作


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

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

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

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

  • 相关阅读:
    Python max() 函数
    Python log10() 函数
    Python log() 函数
    Python fabs() 函数
    Java开源-astar:A 星算法
    9款超绚丽的HTML5/CSS3应用和动画特效
    Java中处理异常的9个最佳实践
    Java泛型
    Android界面性能调优手册
    正确使用Android性能分析工具——TraceView
  • 原文地址:https://www.cnblogs.com/wyzane/p/5136170.html
Copyright © 2020-2023  润新知