加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 08:06:41 所属栏目:百科 来源:网络整理
导读:我应该多久使用一次静态方法?如果我喜欢: Class1 _class34 = new Class1(parameter);Class1.DoSomething(_class34,parameter1,parameter2,parameter3,parameter4). 要么 _class34.DoSomething(parameter1,parameter). 我倾向于调用类的静态方法并像第一个
我应该多久使用一次静态方法?如果我喜欢:
Class1 _class34 = new Class1(parameter);

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

要么

_class34.DoSomething(parameter1,parameter).

我倾向于调用类的静态方法并像第一个例子一样传递类的对象?

关于这两个例子的最佳做法是什么?我应该注意哪些表现,设计和一般做法?我应该使用哪一个,你会选择哪一个在每天的编码场景中.第一个例子似乎更简单易读(你传递所有参数并做一些事情),在第二个例子中你必须阅读两次你正在处理一个对象?

这不是什么大不了的事,只是想知道.

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读