我有一个字符串替换的“简单”问题。在字符串C中用“\”替换''#
我有遵循类似的系统,这个字符串的未知量:
“W8D6m \ 2alNzPUW2d2m4V9EksLHg =”
注意“\”在字符串中,我想什么do是让程序忽略它,不把它当作转义字符。错误正在从这个代码
File.WriteAllText(Application.StartupPath + "\\Users\\" + UniqueID, NewUser.ToString());
的UniqueID的是,认为是引发错误,因为它是思维斜线两边都是路径的一部分的部分字符串变量抛出。所以,我想通过这样做来替代它:
UniqueID = UniqueID.Replace(@"\", "\\");
但是这并不能工作,所以我想弄清楚,我怎样可以使程序忽略,如果该字符串包含“\”(它需要存在,所以一个简单的删除不能成为解决方案)
如果这一切都是混乱的,我需要做的是,在“W8D6m \ 2alNzPUW2d2m4V9EksLHg =”认为它是一个完整的路径,因为它是一个文件名,而不是一个文件夹。我希望这是一个文件的名称。一个例子是此http://prntscr.com/9tm9ed
用“☺”之类的字符串编写它,然后在读取它时将其转换回来可能会诀窍 – Sakura