【发布时间】:2011-09-18 19:43:22
【问题描述】:
我知道使用@ 符号就像是字符串的转义字符。
但是,我有以下行作为将文件存储到映射网络驱动器的路径:
String location = @"\\192.168.2.10\datastore\\" + id + "\\";
上面的工作正常,但现在我想从命令行获取一个字符串,所以我这样做了:
String location = @args[0] + id + "\\";
以上不起作用,似乎我的斜线没有被忽略。这是我的命令:
MyProgram.exe "\\192.168.2.10\datastore\\"
我怎样才能恢复@符号的效果?
【问题讨论】:
-
你为什么要在你的命令末尾加上两个反斜杠?这不是 C# 语句在做什么。