在Windows窗体应用程序中,我从默认路径读取xml以显示表单中的数据。如果文件不存在,我已选择手动浏览文件。我想给用户一个选项,将xml文件的默认路径更新为新浏览的位置?任何建议如何实现这一目标。目前,我已将默认路径保留为无法更新的常量值。
我想保留这个xml路径以及将来在xml文件中更新的所有路径。但我不想仅仅使用此选项来存储文件路径。
答案 0 :(得分:0)
您可以在app.config
中保存此值以及所需的任何其他设置。使用ConfigurationManager
类来读取和写入如下设置:
using System.Configuration;
//To update the value of a setting:
ConfigurationManager.AppSettings["my_key"] = "new_value";
//To create a new setting:
ConfigurationManager.AppSettings.Add("another_key", "another_value");
//To read the value of a setting:
var may_setting = ConfigurationManager.AppSettings["your_key"];
查看此MSDN page以获取示例。
或者,您可以在Windows注册表中保存设置。
当然,您也可以使用自己的XML甚至文本文件(类似于INI
文件)来保存设置。这一切都取决于你的需求。
答案 1 :(得分:-1)
尝试在Vultr Manager中查看我是如何做到这一点的。保存文件的概念是相同的,解析只是将其保存为XML而不是json。