use*_*142 4 c# asp.net visual-studio
我正在编写以下代码来读取给定的文件路径中的文件(使用VS2010和C#):
static void Main(string[] args)
{
string temp;
string path = "C:\Windows\Temp\fmfozdom.5hn.rdl";
using(FileStream stream = new FileStream(path, FileMode.Open))
{
StreamReader r = new StreamReader(stream);
temp = r.ReadToEnd();
}
Console.WriteLine(temp);
}
Run Code Online (Sandbox Code Playgroud)
编译器抱怨以下行:
string path = "C:\Windows\Temp\fmfozdom.5hn.rdl";
Run Code Online (Sandbox Code Playgroud)
它给出了消息:\ W和\ T中无法识别的转义序列
我做错了什么?
Ode*_*ded 15
您可以使用逐字字符串文字:
string path = @"C:\Windows\Temp\fmfozdom.5hn.rdl";
Run Code Online (Sandbox Code Playgroud)
无论是那个,还是逃避\角色:
string path = "C:\\Windows\\Temp\\fmfozdom.5hn.rdl";
Run Code Online (Sandbox Code Playgroud)
与您现有的代码的问题是,\是字符串中的转义序列和\W,\T是未知的逃逸.
| 归档时间: |
|
| 查看次数: |
1271 次 |
| 最近记录: |