gpt4 book ai didi

c# - 检查类是否已经实例化

转载 作者:太空宇宙 更新时间:2023-11-03 19:34:13 24 4
gpt4 key购买 nike

在我当前的程序中,我有一个主窗口和一个在按下按钮时弹出的辅助窗口。如果当前显示了辅助窗口但没有焦点,则该按钮会将其置于焦点。

此时我在加载主窗口时创建一个新的辅助窗口实例,并使用 SubWindow.IsDisposed 和 SubWindow.CanFocus 简单地检查其状态

我发现如果我不在开头创建新实例,SubWindow.IsDisposed 会抛出异常。只要我之前创建了 SubWindow 的实例,检查就可以正常运行。

我的问题 - 当前版本工作正常,但有更好的方法吗?这不是一个大问题,但感觉最好能够检查是否存在而不必保证它之前至少存在过一次。

最佳答案

您可以检查 SubWindow 是否为空。如果是这样,则实例化 SubWindow,否则它存在。

关于c# - 检查类是否已经实例化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2932253/

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