@字符在pth中做了什么

Joe*_*Joe 0 c# path

"@"是什么意思/做什么?路径中"@"字符的文档在哪里?

FileStream stream = new FileStream(@"FakeData.xml", FileMode.Open);
Run Code Online (Sandbox Code Playgroud)

Ena*_*nam 6

http://msdn.microsoft.com/en-us/library/aa691090%28v=vs.71%29.aspx

C#支持两种形式的字符串文字:常规字符串文字和逐字字符串文字.

常规字符串文字由用双引号括起来的零个或多个字符组成,如"hello"中所示,并且可以包括简单转义序列(例如用于制表符的\ t)和十六进制和Unicode转义序列.

逐字字符串文字由@字符后跟双引号字符,零个或多个字符以及结束双引号字符组成.一个简单的例子就是@"你好".在逐字字符串文字中,分隔符之间的字符是逐字解释的,唯一的例外是quote-escape-sequence.特别是,简单的转义序列和十六进制和Unicode转义序列不会在逐字字符串文字中处理.逐字字符串文字可以跨越多行.