c#从文件中获取设置
本文关键字:获取 设置 文件 | 更新日期: 2023-09-27 18:06:48
在c#中,我如何从文件中读取文本,然后在我的程序中应用设置?Config.dat:
autoquit = true
如果autoquit是true,那么它会自动退出。我知道有内置设置,但我想知道如何将设置从项目内转换为文件&然后在启动程序时加载设置
File.ReadAllText()
将从文件中读取文本。然后,您可以使用正则表达式、string.Split()
或其他内容解析该文件。
你想在你的配置文件中添加一个<appSettings>
部分。
如果您没有配置文件,右键单击您的项目,单击"添加",单击"新项目....",并从'General'选项卡中选择应用程序(或web)配置文件。
添加一个设置到你的配置文件:
<configuration>
<appSettings>
<add key="Autoquit" value="True" />
</appSettings>
</configuration>
然后在你的代码中,像
var autoquit = (bool)ConfigurationManager.AppSettings["Autoquit"];
您需要添加对System.Configuration
的引用来访问ConfigurationManager
类。
这是标准的、可接受的存储配置设置的方式。不要创建文本文件并从中读取字符串值。您可以在设置部分存储类型值,但如果您做一些研究,您将找到如何做到这一点。
ConfigurationManager类对于这种操作非常有帮助。参考下面的例子:http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx
您会发现使用这样的标准策略有很多优点。