在编C#代码时路径中有非法字符,为什么代码如下
答案:2 悬赏:0 手机版
解决时间 2021-01-29 08:57
- 提问者网友:一抹荒凉废墟
- 2021-01-28 19:50
在编C#代码时路径中有非法字符,为什么代码如下
最佳答案
- 五星知识达人网友:动情书生
- 2021-01-28 20:01
路径的“\”要换成"\\"或者是在字符串开头用@
你的例子的解决方案是:
string path = @"D:\aaa.txt";
StreamWriter sw = new StreamWriter(path);
或者是
string path = "D:\\aaa.txt";
StreamWriter sw = new StreamWriter(path);
推荐使用第一种方案, 这样可以屏蔽到里面所有可能的转义字符. 请采纳. 谢谢.
你的例子的解决方案是:
string path = @"D:\aaa.txt";
StreamWriter sw = new StreamWriter(path);
或者是
string path = "D:\\aaa.txt";
StreamWriter sw = new StreamWriter(path);
推荐使用第一种方案, 这样可以屏蔽到里面所有可能的转义字符. 请采纳. 谢谢.
全部回答
- 1楼网友:詩光轨車
- 2021-01-28 20:12
路径的“\”要用"\\"代替
string path = "D:\\aaa.txt";
在C#中很多文本都用"\"代替的,比如换行"\r\n"等
string path = "D:\\aaa.txt";
在C#中很多文本都用"\"代替的,比如换行"\r\n"等
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯