可能重复:
.NET前面的字符串前面的@是什么?
我理解使用@符号就像字符串的转义字符.
但是,我有以下行作为将文件存储到映射的网络驱动器的路径:
String location = @"\\192.168.2.10\datastore\\" + id + "\\";
以上工作正常,但现在我想从命令行获取一个字符串,所以我这样做了:
String location = @args[0] + id + "\\";
以上不起作用,似乎我的斜线不被忽略.这是我的命令:
MyProgram.exe "\\192.168.2.10\datastore\\"
如何才能获得@符号的效果?
Tho*_*que 10
它用于两件事:
string path = @"C:\Windows"string @class = "foo"在您的情况下,您需要这样做:
String location = args[0] + id + @"\\";
Run Code Online (Sandbox Code Playgroud)