gpt4 book ai didi

c# - Application.Restart 不好吗?

转载 作者:可可西里 更新时间:2023-11-01 08:10:39 25 4
gpt4 key购买 nike

我有一个 .Net windows 窗体应用程序,其中许多变量在 Main_Load 事件中初始化,我有一种情况,我希望我的数据库重新查询并将所有变量设置为 null 并重新初始化(基本上是从一开始就 100% 重新加载),但我以这样的方式(我的错)编写了我的 Main-Load,这并不是那么容易做到...

我知道我可以通过简单地调用 Application.Restart准确地得到我想要的东西,而且它漂亮地做了这个把戏,但我不确定这是好的编程习惯还是被认为真的很糟糕。

在此上下文中使用 Application.Restart 时,我可能会遇到什么问题吗?

最佳答案

调试不友好,但确实没有什么问题。这与终止应用程序并重新启动它完全相同。

您可以通过简单地创建主窗体的新实例并关闭旧窗体来避免它。但是,这确实需要您阻止程序退出。代码 is here .

关于c# - Application.Restart 不好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com