各位大哥帮帮忙了,小菜最近在做一个作业,本来是简单的图片浏览器,我想自己做那些控件跟效果,所以比较麻烦,作业快交了,希望大家帮帮忙。原句是这样的: String imgtype = "*.BMP|*.JPG|*.GIF|*.PNG"; String[] ImageType = imgtype.Split('|'); readText = File.ReadAllLines(defaultFiles, Encoding.Default);String[] dirs = Directory.GetFiles(readText[i], ImageType[j]);提示路径形式不合法,readText[i]打印出来的值是D:\。用@readText[i]没有效果报错。用@"D:\"可以通过。想用replace将readText[i]里的'\'换成'\\'也不行。怎么办?
2 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
应该不是 \ 的问题,你仔细看看 readText[i] 这个变量里面还有没有其他什么特殊字符,比如一些不可见字符,这些字符你打印是看不出来的。
- 2 回答
- 0 关注
- 560 浏览
添加回答
举报
0/150
提交
取消