c#读txt文件的简单问题!!
在一个txt文件中保存另外一个文件的路径,小弟需要从这个txt文件中读出路径,小弟用这种方法读出:
- C# code
StreamReader strReader = new StreamReader(@"C:\path.txt", Encoding.GetEncoding("GB2312"));string[] strlist = strReader.ReadToEnd().Split('\n');
但是 读出路径中 为c:\\a.txt
我怎么才能读成c:\a.txt 呢? 谢谢!
[解决办法]
没关系,C#要为\做转义的,必须是双\\,否则就不认识了,就用这个去操作没问题,或者
@"c:\a.txt"
[解决办法]
你是不是在vs监视里看是 c:\\a.txt?
加上 Console.WriteLine(strlist[0]),运行后在控制台看看还有没2个斜杠
[解决办法]
“\\”是为了转义“\”,其实就是“\”
[解决办法]
这就好比 “\n”不是“\n”,而是回车。“\\n”才是“\n”一样。
[解决办法]
[解决办法]