要传递多个不同类型的参数:

private void Test(){
    int a = 123;
    string b = "456";
    bool c = true;

    BackgroundWorker worker = new BackgroundWorker();
    worker.DoWork += (o, ea) =>
    {
        Worker_DoWork<T>(a, b, c); // 可以使用泛型
    };
    worker.RunWorkerCompleted += (o, ea) =>
    {
        // 完成后的回调
    };
    worker.RunWorkerAsync();
}

private void Worker_DoWork<T>(int a, string b, bool c)
{
    // 执行操作
}


相关文章:

  • 2022-02-28
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2021-09-15
  • 2022-12-23
  • 2021-06-27
猜你喜欢
  • 2022-12-23
  • 2021-06-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
相关资源
相似解决方案