相关疑难解决方法(0)

如何退出所有正在运行的线程?

以下代码不会退出应用程序.如何退出应用程序并确保所有正在运行的线程都已关闭?

foreach (Form form in Application.OpenForms)
{
    form.Close();
}
Application.Exit();
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading winforms

57
推荐指数
6
解决办法
8万
查看次数

杀死.NET线程

我创建了一个运行某种方法的线程.但有时我想杀死线程,即使它仍在工作.我怎样才能做到这一点?我尝试了Thread.Abort(),但它显示了一个消息框,说"线程已中止".我该怎么办?

c# multithreading abort

19
推荐指数
4
解决办法
7万
查看次数

从Windows窗体应用程序退出代码

如何从Windows窗体应用程序返回非零退出代码.

Application.Exit()是退出应用程序的首选方法,但没有退出代码参数.

我知道Environment.Exit(),但这不是关闭应用程序循环的好方法....

.net c# winforms

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

标签 统计

c# ×3

.net ×2

multithreading ×2

winforms ×2

abort ×1