C#中的静态方法和静态变量的一些总结

来源:互联网 发布:网络平台合作推广方案 编辑:程序博客网 时间:2024/05/21 19:44

方法:

static 修饰符的方法为静态方法,反之则是非静态方法

静态成员属于类所有,非静态成员属于类的实例所有,无论类创建了多少实例,类的静态成员在内存中只占同一块区域。(所有该类的实例都共享这个类的静态成员)

C#静态方法属于类所有,类实例化前即可使用,静态方法只能访问类中的静态成员。

非静态方法使用的时候先要实例一个对象,对象再使用这个方法.非静态方法可以访问类中的任何成员.(非静态成员在类实例化之前.系统没有分配内存.所以无法调用)

0 0