C# 如何将桌面路径添加到app.config文件?

C# 如何将桌面路径添加到app.config文件?,c#,app-config,C#,App Config,我正在创建一个C#win表单应用程序,用户可以在其中指定保存文件的任何位置。但是,默认情况下,我需要提供桌面路径。但是桌面路径的更改取决于Windows版本,我发现: Environment.GetFolderPath(Environment.SpecialFolder.Desktop) 可以获取任何windows版本的桌面路径。但问题是如何将此代码添加到App.config文件中?是否有专门的xml代码块。您必须将设置文件添加到项目中。您需要在应用程序范围中创建一个属性。您可以通过以下方式访问

我正在创建一个C#win表单应用程序,用户可以在其中指定保存文件的任何位置。但是,默认情况下,我需要提供桌面路径。但是桌面路径的更改取决于Windows版本,我发现:
Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

可以获取任何windows版本的桌面路径。但问题是如何将此代码添加到
App.config
文件中?是否有专门的xml代码块。

您必须将设置文件添加到项目中。您需要在应用程序范围中创建一个属性。您可以通过以下方式访问此属性:

string path = Properties.Settings.Default.Path;
if(string.IsNullOrEmpty(path))
{
   path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
}
通过并
在应用程序中有一个类似于桌面的常量目录,并将其值设置为
SpecialFolders.DESKTOP

然后可以使用
AppDomain.GetData
将其检索回来。

然后,您可以在
App.config
文件中使用它。

您可能需要使用该文件,而我建议您阅读此文件。我也应该回答你的问题。我使用了设置文件。@MrGTgo给我的链接就是方法。我就是这么做的。很好。