gpt4 book ai didi

c# - 在方法的开头或结尾调用基方法?

转载 作者:IT王子 更新时间:2023-10-29 04:43:25 26 4
gpt4 key购买 nike

我发现的唯一类似问题是 this答案建议必须使用 Reflector 才能找出答案。

在大多数情况下呢?一般方法中基方法是先调用还是最后调用?

我注意到在一些库中,它在方法的开头被调用,而在 XNA Framework 中,它们在方法的末尾被调用(base.Update、base.Draw 等等)。

最佳答案

这取决于您希望派生行为发生在基本行为之前还是之后。

别忘了您可以在中间调用基方法,也可以根本不调用。

话虽如此,一般来说它会被称为第一件事。因为那时您的覆盖方法可以选择“覆盖”基类完成的设置。

但在像 Close 或 Dispose 这样的方法中,更习惯(有时是强制性的)在最后调用它。

关于c# - 在方法的开头或结尾调用基方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798284/

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