string antcbatchpath = @"""C:\Work\6.70_Extensions\release\SASE Lab Tools\ANT Builds\antc.bat"""
在上面的字符串中,如果我想用6.70_Extensions
替换buildStream
我该怎么做?
buildStream
可以是6.70_Extensions
,7.00_Extensions
或7.10.000_Tip
等
buildStream
是从组合框选择中获得的
答案 0 :(得分:3)
如果我是你,我会做
string antcbatchpath = string.Format(@"""C:\Work\{0}\release\SASE Lab Tools\ANT Builds\antc.bat""", buildStream);
string.Format是一种非常有用的方法,我一直都在使用它。为了给予信用到期的信用,我借用了Devendra答案的链接。
答案 1 :(得分:1)
String antcbatchpath = @"""c:\work\{0}\release\SASE Lab Tools\ANT Builds\antc.bat""";
String newPath = String.Format(antcbatchpath, buildStream);
答案 2 :(得分:1)
if (myComboBox.SelectedValue != null)
{
string buildStream = myComboBox.SelectedValue.ToString().Trim();
// Assuming your build stream is not culture dependent
// {0} is the placement handler for the first argument
string.Format(CultureInfo.InvariantCulture, @"""C:\Work\{0}\release\SASE Lab Tools\ANT Builds\antc.bat""",
buildStream);
}