如何在c#的app.config文件的密码中指定一个$符号

本文关键字:一个 符号 app config 密码 文件 | 更新日期: 2023-09-27 18:16:53

我正在写一个程序使用c#在硒与值在应用程序配置文件。密码有一个&和一个美元符号。我怎么写呢?

这是密码:8wwDqHj#q&$m…这就是我在应用配置文件中需要写的-

<add key="db" value="x;Port=y;Database=z;UserId=qa;Password=8wwDqHj#q&$m;"

如何在c#的app.config文件的密码中指定一个$符号

如果您转义与符号,则可以使用 &amp; 而不是&。配置系统将把它解escape回&例如,当调用System.Configuration.ConfigurationManager.AppSettings["db"]

,配置文件为

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="db" value="x;Port=y;Database=z;UserId=qa;Password=8wwDqHj#q&amp;$m;"/>
  </appSettings>
</configuration>

,

var x = System.Configuration.ConfigurationManager.AppSettings["db"];

x将等于未转义的x;Port=y;Database=z;UserId=qa;Password=8wwDqHj#q&$m;