
C#
cogent2001
这个作者很懒,什么都没留下…
展开
-
const static readonly等关键字的区别(欢迎高手指正我的总结)
本文记录会非常凌乱乃至混乱,因为属于个人理解的思考图,属于C#关键字之间相互串接思考(还可能夹杂别的语言)。const: 常量,编译时候确定。内存中,随着类型不同而存在heap,stack中。static: 对于类或类中,它不用被实例化就能使用。 (同时对于C++,这个时候它不能被extern)理解中它应该存在类似C那样的全局静态区中。readonly: 跟const很像,但是却必须在构造函数中原创 2008-05-10 10:58:00 · 665 阅读 · 0 评论 -
堆堆堆,栈栈栈(.net)
每次忘了都要去翻查书,麻烦死了。Stack(堆栈,也就是栈),存的就是单纯的数值类型和类的引用名称.net有个托管堆managed heap也叫heap,存的是类实例等为啥叫managed heap呢?因为还有个叫垃圾收集器的东西,所以此heap不同于彼heap。为啥这样说?因为,假设有abcde5份连续的内存存在managed heap中,然后 b 和 d 都被释放了,传统hea原创 2008-10-28 15:24:00 · 659 阅读 · 0 评论