c# 中的 BackgroundWorker 对象可以是 运行 而没有 Windows 表单吗?
can a BackgroundWorker object in c# be ran without a Windows Forms?
我需要使用 **BackgrounWorker**
开发 C# 应用程序,但不使用 Windows Forms。我看过 Microsoft 提供的一些关于使用 BackgrounWorker class 的示例,它们都是专门为 Windows Forms 开发的。我可以在没有 Windows Forms 的情况下使用 BackgroundWorker 吗?如果是,请提供一些细节。提前致谢!
在 C# 中,您可以使用 Tasks or Threads 它们都用于 运行 在后台分离的执行上下文(分离的线程)
这是一个使用线程的简单示例
using System.Threading;
// creating new thread and pass it the delegate to run it
Thread thread = new Thread(new ThreadStart(WorkThreadFunction));
// this command to start the thread
thread.Start();
public void WorkThreadFunction()
{
// do any background work
}
我需要使用 **BackgrounWorker**
开发 C# 应用程序,但不使用 Windows Forms。我看过 Microsoft 提供的一些关于使用 BackgrounWorker class 的示例,它们都是专门为 Windows Forms 开发的。我可以在没有 Windows Forms 的情况下使用 BackgroundWorker 吗?如果是,请提供一些细节。提前致谢!
在 C# 中,您可以使用 Tasks or Threads 它们都用于 运行 在后台分离的执行上下文(分离的线程)
这是一个使用线程的简单示例
using System.Threading;
// creating new thread and pass it the delegate to run it
Thread thread = new Thread(new ThreadStart(WorkThreadFunction));
// this command to start the thread
thread.Start();
public void WorkThreadFunction()
{
// do any background work
}