gpt4 book ai didi

c# - 只有一行的方法会影响性能吗?

转载 作者:行者123 更新时间:2023-11-30 13:10:32 27 4
gpt4 key购买 nike

在代码中定义了ValidateRequest方法

    private bool ValidateRequest()
{
return _doc != null;
}

从我想检查 _doc 是否为 null 的任何地方调用此方法。这个方法在一个cs文件中使用了5次。

从性能的角度来看,只用一行定义一个方法是否可取?我认为在调用此方法之前,调用的所有内容都将被压入堆栈,然后从堆栈中拉出。

有什么想法吗?

===编辑====

我使用的是 .NET 3.5 版

最佳答案

别管它了。编译器可能会内联该方法,因为相应的 IL 非常短。

如果该方法有助于代码的可维护性,因为它传达了意图,请继续使用它

关于c# - 只有一行的方法会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10299339/

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