c# 方法中static 和 非static 的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/12 01:54:05
假如,在c#中 一个方法中什麽时候要static 什麽时候又不要static ,

该怎么去区分开来 , ! 如何去调用方法 ..!

Static 和 非Static的区别:
用Static声明的方法和变量,不需要实例化该类就调用,而非Static的,就一定要用实例化的对象来调用。举例说,如果有一个类People,有一个Static的方法MiaoShu(),有一个非Static的方法getName(),他们的调用方法就是
People.MisoShu() 和 People zhangsan = new People();zhangsan.getName();

如果有很多类要访问你这个成员的话那就加static 直接用类型.成员名就可以了 如果没有static那就要进行实例化再调用也就是
类名 对象名 = new 类名;
对象名.成员