gpt4 book ai didi

c# - 使用静态方法与对象方法

转载 作者:太空狗 更新时间:2023-10-29 20:00:10 24 4
gpt4 key购买 nike

一般我应该多久使用一次静态方法?如果我喜欢:

Class1 _class34 = new Class1(parameter);

Class1.DoSomething(_class34, parameter1, parameter2, parameter3, parameter4).

_class34.DoSomething(parameter1, parameter2, parameter3, parameter).

我有像第一个示例那样调用类的静态方法并传递类的对象的倾向吗?

关于这两个示例的最佳做法是什么?我应该注意什么性能、设计和一般做法吗?我通常应该使用哪一个,在日常编码场景中你会选择哪一个。第一个例子看起来更容易阅读(你传递所有参数并做一些事情),在第二个例子中你必须阅读两次你正在处理一个对象?

没什么大不了的,只是想知道。

最佳答案

一般来说,只有当您想做的事情独立于类的任何一个实例时,才应使用静态方法。如果您需要直接访问或影响特定实例的状态,通常可以使用非静态方法。

关于c# - 使用静态方法与对象方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10062833/

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