【发布时间】:2012-08-07 00:40:06
【问题描述】:
我想将一个字符串传递给 main,但是我遇到了空格问题。
我将字符串"C:\Documents and Settings\desktop\..." 传递给Main(string[] args),然后我得到了:
args[0] = "C:\Documents"
args[1] = "and"
args[2] = "Settings\desktop\..."
但我想要的是:
args[0] = "C:\Documents and Settings\desktop\..."
有什么方法可以保留空格但连接到字符串的一个元素?该代码还应该适用于给定文件路径中的任意数量的空格,在这种情况下不仅仅是 2 个。
【问题讨论】:
-
当您调用带有
C:\documents and settings\desktop...之类的参数的控制台程序时,您应该用引号将参数括起来。这将导致整个字符串显示在args[0]。
标签: c# string arguments spaces