C#调用非静态类中的静态方法的问题

时间:2022-08-30 22:36:00
    学习中一直强调的是,静态方法用类名去调用,非静态方法需要实例化一个类用类名去调用,但是却很少说过,这个是否是静态的方法所在的类是否是静态的问题。
    我发现,如果在一个非静态类中,有一个静态的方法,而在需要调用这个静态方法的时候,并不需要实例化这个非静态类的对象。这个东西有点绕。。。
    一句话说就是,调用一个静态方法不需要实例化类,不用管这个静态方法所在的类是否是非静态的。
    可能这个东西很多人都没注意到,因为在调用这个静态方法的时候,也可以实例化这个非静态类的对象来用对象来调用。所以,是否实例化对象也就不影响调用了。但是,如果可以不实例化就不实例化的话,是不是可以节省资源。。。
   个人还是新手小白,发现了这个。有什么问题,欢迎指教。

4 个解决方案

#1


C#调用非静态类中的静态方法的问题楼主为什么又发了一帖

#2


实在不明白楼主想要表达什么,顶

#3


实在不明白楼主想要表达什么,顶

#4


CSDN抽风了,恢复说失败,其实是成功了,害得我一个帖子回复了3次

#1


C#调用非静态类中的静态方法的问题楼主为什么又发了一帖

#2


实在不明白楼主想要表达什么,顶

#3


实在不明白楼主想要表达什么,顶

#4


CSDN抽风了,恢复说失败,其实是成功了,害得我一个帖子回复了3次