gpt4 book ai didi

c# - base.OnStartup(e) 是做什么的?

转载 作者:行者123 更新时间:2023-11-30 21:33:47 33 4
gpt4 key购买 nike

我看到很多人像这样在 App.xaml.cs 中使用“base.OnStartup(e)”:

protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);

MainWindow app = new MainWindow();
app.Show();
}

有必要吗?这样做的目的是什么?

最佳答案

它允许任何基类逻辑运行;就像 base 的任何其他用法一样。

它可能不是严格必要的;但是在覆盖 virtual 方法时调用基类的实现被认为是最佳实践(除非您主动想要抑制基本行为)。

关于c# - base.OnStartup(e) 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50951219/

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