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”一样。
------解决方案--------------------
------解决方案--------------------