会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
天下事有难易乎
劳动,是实现人类生活(即人与自然的物质变换)的永恒的自然必然性。
博客园
首页
新随笔
联系
管理
2015年7月25日
C#+无unsafe的非托管大数组(large unmanaged array in c# without 'unsafe' keyword)
摘要:
在C#里,有时候我需要能够申请一个很大的数组、使用之、然后立即释放其占用的内存。 由于在C#里提供的int[] array = new int[1000000];这样的数组,其内存释放很难由程序员完全控制,在申请一个大数组后,程序可能会变得很慢。 所有我设计了这样一个非托管的数组类型: 无unsafe, 可接收任何struct类型作为泛型参数, 可随时释放内存,UnmanagedArray使用方式十分简单,就像一个普通的数组一样
阅读全文
posted @ 2015-07-25 14:58 BIT祝威
阅读(6628)
评论(7)
推荐(2)
编辑
公告