2016-11-07 62 views
2

我正在用selenium中的C#編寫程序,並在應用程序配置文件中添加值。密碼有一個&符號和一個美元符號。我怎麼寫它?

這是密碼:8wwDqHj#q構成& $ M ...這是我需要把它寫在應用程序配置文件 -

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

回答

0

如果你逃跑的符號,你會被罰款即使用&amp;而不是&。例如,當您撥打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;

+0

非常感謝該工作! – Fishyish