私は設定ファイルmyapp.exe.configを持っています。 ファイルには、値としてフルパスファイル名を持つ属性があります。設定ファイルでバックスラッシュをエスケープする必要がありますか?
<add key="InfoFile" value="c:\temp\info.txt" />
1つまたは2つのバックスラッシュを使用するとうまくいくようです。つまり、
<add key="InfoFile" value="c:\\temp\\info.txt" />
も同様です。これを行う正しい方法は何ですか?
このような文字列を設定している場合、どのような方法が正しいと思います。string m_path = ConfigurationManager.AppSettings ["InfoFile"]。ToString();その時点で「@」を追加することはできません。 – smoore4
@SQLDBAなぜあなたはそのような結論を持っていますか? :/ –
質問は「私は設定ファイルを持っています...」と始まるので、あなたはこれを行うことができるのですか? そうは思わない。もちろん、あなたが直接コードビハインドで言っていることをすることはできますが、OPがやっているapp.configからそれを読んでいるのであれば、それは実際には単一のスラッシュで、ダブルではありません。 –
smoore4