gpt4 book ai didi

c# - 是否将类实例化为变量

转载 作者:行者123 更新时间:2023-11-30 13:12:59 25 4
gpt4 key购买 nike

这两种编写功能相同的代码的方式在性能方面是否存在差异?

选项 1:

SomeObjecModel TheObjectModel = new SomeObjectModel();
return TheObjectModel.SomeMethod();

选项 2:

return  new SomeObjectModel().SomeMethod();

在选项 1 中,对象被实例化为一个变量,而在选项 2 中没有变量。我只是好奇是否有任何区别。

最佳答案

很可能没有可测量的差异。在这两种情况下,绝大部分时间都花在实例化对象以及执行您的方法上。

使用您认为更具可读性(因此更易于维护)的版本。

关于c# - 是否将类实例化为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23700731/

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