我有一个有静态成员的类.据我所知,所有静态成员对于类的所有实例都是通用的,这意味着静态成员只会被分配一次内存.这个内存分配在哪里(堆栈或堆)以及何时分配这个内存?
编辑:此内存与实例级内存不同.如何引用这个内存?在编译时是否分配了这个内存?
静态成员始终存储在全局堆中,即使是引用类型成员也是如此。然而,这个堆不是普通的垃圾收集堆。在这里了解更多信息:http://www.codeproject.com/KB/cs/codeconcepts.aspx
| 归档时间: |
|
| 查看次数: |
4340 次 |
| 最近记录: |