字符串参数如何进行转义?
我有窗体界面用OpenFileDialog打开了文件,有一个textbox会显示选中的文件的地址,显示格式可能是D:\test.text
点击按钮会调用doWrite(string filepath)这个方法,filepath=textbox.text
要写入的话应该是StreamWriter sw = new StreamWriter(filepath);这样子
但是直接传filepath会报错,因为它有\字符,输出filepath显示的是D: est.text
@转义必须要@""这种格式,参数对象不能用,
我尝试用replace替换\为\\但是发现依然不行。
用if(filepath.contais(@"\"))试验发现返回的是false,所以替换肯定是不行的
有没有其他的方法可以将传入的参数进行转义的呢?
------解决方案--------------------不用转义啊。。。
------解决方案--------------------明明不要转义,你非说要。