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

假如,在c#中 一个方法中什麽时候要static 什麽时候又不要static ,

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

Static 和 非Static的区别:
用Static声明的方法和变量,不需要实例化该类就调用,而非Static的,就一定要用实例化的对象来调用。举例说,如果有一个类People,有一个Static的方法MiaoShu(),有一个非Static的方法getName(),他们的调用方法就是
People.MisoShu() 和 People zhangsan = new People();zhangsan.getName();
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-28
如果有很多类要访问你这个成员的话那就加static 直接用类型.成员名就可以了 如果没有static那就要进行实例化再调用也就是
类名 对象名 = new 类名;
对象名.成员
相似回答