从ini/xml文件加载设置

mun*_*lli 2 c#

如何从与我的程序位于同一文件夹中的外部xml文件加载设置?或者我应该使用旧的.ini文件?它只是我需要传递给我的应用程序的MySQL服务器名称和位置名称.

Mat*_*ted 10

您应该查看应用程序设置ConfigurationManager.您还可以使用中的" 连接字符串"部分app.config.

...对于AppSettings ......

C#代码...... 你需要参考System.Configuration

var value = ConfigurationManager.AppSettings["MySetting"];
Run Code Online (Sandbox Code Playgroud)

App.Config中

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="MySetting" value="My Value"/>
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

...对于连接字符串......

C#代码...... 你需要参考System.Configuration

var value = ConfigurationManager.ConnectionStrings["MySqlConn"];
Run Code Online (Sandbox Code Playgroud)

App.Config中

<configuration>
  <connectionStrings>
    <add name ="MySqlConn"
         connectionString="Server=myServerAddress;Database=myDataBase;
                           Uid=myUsername;Pwd=myPassword;"/>
  </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)