小编Das*_*abs的帖子

在后台工作者期间调用

我需要调用它:string input_ip_r = listView1.Items[lc].SubItems[1].Text; 所以我用过

if (InvokeRequired)
{
    this.Invoke(new MethodInvoker(function));
    return;
}
Run Code Online (Sandbox Code Playgroud)

这有效,但现在我把它放入BackgroundWorker并使用它

if (InvokeRequired)
{
    this.Invoke(new MethodInvoker(bw.RunWorkerAsync));
    return;
}
Run Code Online (Sandbox Code Playgroud)

它会给出一个错误,您一次只能运行BackgroundWorker一个错误.

那么我如何调用Backgroundworker

c# background invoke worker

2
推荐指数
2
解决办法
1万
查看次数

c#run命令不执行命令

我想运行这个:

string command = "echo test > test.txt";
System.Diagnostics.Process.Start("cmd.exe", command);
Run Code Online (Sandbox Code Playgroud)

它不起作用,我做错了什么?

c# command-line process

0
推荐指数
1
解决办法
5749
查看次数

标签 统计

c# ×2

background ×1

command-line ×1

invoke ×1

process ×1

worker ×1