今天想到的东西有些杂,不知道是不是这几天都睡太晚了,每突然想到一个概念就发现“欸,又忘了”。。。姑且先把脑袋里蹦出来的概念查好记下来吧。
C#中的静态和非静态
简单的说,
静态成员属于类,非静态成员属于类的实例。所以类外调用的时候静态为“类名.成员”,非静态为“实例.成员”。
每创建一个类的实例都会在内存中为非静态成员分配一份存储空间。而静态成员创建后始终使用同一块内存。
静态方法只能访问类中的静态成员,非静态方法能访问类中任意成员。
静态成员效率比非静态高,但是静态成员不呢个进行自动销毁。
然后今天就简单复习了一下以前记过的东西,改了改英文简历,结果又到了睡觉时间了。。。如果一天能有72个小时就好了。。。