Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在app.config文件中调用我的全局值_C#_Wpf_String_App Config - Fatal编程技术网

C# 如何在app.config文件中调用我的全局值

C# 如何在app.config文件中调用我的全局值,c#,wpf,string,app-config,C#,Wpf,String,App Config,海,我在用c#和wpf 我将我的值作为字符串, 我需要调用app.config文件中的字符串值 例如,在app.config文件中,我有我的连接字符串。用户名可能因时间而异。我将用户名作为globasl字符串。当应用程序启动时,我需要在我的app.config连接字符串中调用该字符串???如果在运行时更改数据库连接字符串user/id,那么一个解决方案就是在配置文件中放置一个“占位符” Data Source=MYSERVER\MYINSTANCE;Initial Catalog=MYDB;Us

海,我在用c#和wpf

我将我的值作为字符串, 我需要调用app.config文件中的字符串值


例如,在app.config文件中,我有我的连接字符串。用户名可能因时间而异。我将用户名作为globasl字符串。当应用程序启动时,我需要在我的app.config连接字符串中调用该字符串???

如果在运行时更改数据库连接字符串user/id,那么一个解决方案就是在配置文件中放置一个“占位符”

Data Source=MYSERVER\MYINSTANCE;Initial Catalog=MYDB;User ID=%UID%;Password=%PWD%;
当您在代码中插入连接字符串时,请将
%UID%
%PWD%
替换为您的用户名/密码

作为旁注,通常,我们很少需要在运行时更改uid/pwd;并且直接在配置文件中。即使在需要时,它也是一次性的活动,例如,在安装期间或每次用户显式更改数据库时,等等。因此,如果您是从那里来的,那么您可以在安装期间和配置文件内获取该值