C#在语句中添加“'”符号

时间:2011-06-19 18:41:22

标签: c# .net windows

我有一个声明设置一个预定的事件,尽管我在使用'符号包装声明的最后一部分时遇到了麻烦。

Process.Start("schtasks.exe", @"/Create /SC DAILY /MO" + " \"" + comboBox2.Text + "\" " + @"/ST" + " \"" + comboBox1.Text + "\" " + @"/TN" + " \"" + textBox2.Text + "\" " + @"/TR  ""C:\Program Files\test\scan.exe"" " + textBox3.Text);

我正在尝试获取textBox3.Text,如下所示:

'textBox3.Text'

3 个答案:

答案 0 :(得分:4)

您也可以使用String.Format

String.Format("Blah blah '{0}'", textBox3.Text);

答案 1 :(得分:2)

只需输入'内部双引号。

... + "'" + textBox3.Text + "'"

答案 2 :(得分:2)

Process.Start("schtasks.exe",
              string.Format(
                  @"/Create /SC DAILY /MO ""{0}"" /ST ""{1}"" /TN ""{2}"" /TR  ""C:\Program Files\test\scan.exe"" {3}",
                  comboBox2.Text, comboBox1.Text,
                  textBox2.Text, textBox3.Text));