我有一个按钮,单击它时我使用 Process.Start,尽管我从 textBox1.Text 中选择数据。
尽管如果 textBox1.Text 中有空格,则 textBox1.Text 上的数据无法正确显示
例如textBox1.Text = testing_123 有效
虽然 textBox1.Text = testing 1 2 3 不起作用(它只会包括“testing”)
代码如下:
private void button19_Click(object sender, EventArgs e)
{
Process.Start("test.exe", textBox1.Text);
}
最佳答案
在传递之前简单地引用这样的参数:
private void button19_Click(object sender, EventArgs e)
{
Process.Start("test.exe", "\"" + textBox1.Text + "\"");
}
关于c# - 如何在 C# 的 Process.Start 中处理带空格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6378590/