gpt4 book ai didi

.net - 你总是为新对象创建一个变量吗?

转载 作者:行者123 更新时间:2023-12-03 18:10:20 26 4
gpt4 key购买 nike

我经常问自己的一个问题,如果您需要在对象上调用一个方法,使用变量是最佳实践吗?到目前为止,我猜答案是肯定的——你的选择是什么,原因是什么?

带变量:

MyObject mo = new MyObject();
mo.MyMethod();
//mo not used again

无变量:
new MyObject().MyMethod();

我对 .NET 特别感兴趣,但是如果其他语言存在任何危险点,我也希望得到预先警告。

最佳答案

另一种方法是使用静态方法。这样,您可以避免创建新对象。

public class MyClass
{
public static int GetSomeInt()
{
//do something
}
}

关于.net - 你总是为新对象创建一个变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1165243/

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