首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字符串参数怎么进行转义

2013-04-02 
字符串参数如何进行转义?我有窗体界面用OpenFileDialog打开了文件,有一个textbox会显示选中的文件的地址,

字符串参数如何进行转义?
我有窗体界面用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,所以替换肯定是不行的
有没有其他的方法可以将传入的参数进行转义的呢?
[解决办法]
不用转义啊。。。
[解决办法]
明明不要转义,你非说要。

热点排行