当前位置: 编程技术>.net/c#/asp.net
C#中fixed关键字的作用总结
来源: 互联网 发布时间:2014-10-23
本文导语: 原则: 1、垃圾回收机制,维护引用信息不维护指针信息 2、引用类型的实例化对象在生存期内由垃圾回收机制处理,可能移动内存 3、当一个类的实例化对象中含有值类型时,定义指向这些值类型的指针编译报error,因为这些...
原则:
1、垃圾回收机制,维护引用信息不维护指针信息
2、引用类型的实例化对象在生存期内由垃圾回收机制处理,可能移动内存
3、当一个类的实例化对象中含有值类型时,定义指向这些值类型的指针编译报error,因为这些内嵌在引用类型中的值类型实例会随着引用实例化对象的内存移动而移动,所以指针值在不知情的情况下会发生变化,fixed关键字做的工作便是让这样的类实例化对象(不是类类型本身,而是一个实例化对象)固定住不移动,让垃圾回收机制特殊处理这个类的实例化对象
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。