如何使用从命令行解析的参数声明一个字符串?

时间:2011-05-24 07:08:43

标签: c#

如何声明带有参数的字符串?

假设

string path = "C:\\Work\\6.70_Extensions\\"

6.70_Extensions被解析的args取代 我试过这个:

string path = ("C:\\Work\\{0}\\NightlyBuild\\", args[0]) ;

其中args [0]是一个字符串。我想我的语法在某处错了

2 个答案:

答案 0 :(得分:5)

你应该使用string.Format

string path = string.Format("C:\\Work\\{0}\\NightlyBuild\\", args[0]) ;

答案 1 :(得分:2)

您正在寻找String.Format

string path = String.Format("C:\\Work\\{0}\\NightlyBuild\\", args[0]);

或简单连接(在cource的空检查之后):

string path = "C:\\Work\\" + args[0] + "\\NightlyBuild\\";