我将开发控制台应用程序,它运行一些服务将文件从一个位置移动到另一个位置。在UI中,我将移动文件的总大小。所以我将值存储在控制台中,如下所示
<appSettings>
<add key="fileSize" value="20002">
</appSettings>
因此,当服务停止或系统重新启动时。我将在控制台应用程序再次启动时使用此值
我的问题
这是在上面的配置中存储值的正确标准吗?
答案 0 :(得分:0)
是。你可以尝试这样的东西来读它:
int fizeSize = int.Parse(System.Configuration.ConfigurationManager.AppSettings["fileSize"]);
如果您的程序找不到,请记住添加System.Configuration
的引用。
答案 1 :(得分:0)
在控制台应用中添加引用(System.Configuration)。并在.cs文件中使用提及行
String fileSize = ConfigurationManager.AppSettings["fileSize "];
答案 2 :(得分:0)
类似于其他答案,但根据此Microsoft文章:
Create a Console Application That Reads the Content of a Configuration File
string fileSize = ConfigurationManager.AppSettings.Get("fileSize");
如果键不存在或键的value=""
,则返回值为null
。