c#
文章平均质量分 53
menjiawan
从业于医疗行业,专注于计算机图形与图像处理。
展开
-
C# 托管内存与非托管内存之间的转换
C# 托管内存与非托管内存之间的转换c#有自己的内存回收机制,所以在c#中我们可以只new,不用关心怎样delete,c#使用gc来清理内存,这部分内存就是managed memory,大部分时候我们工作于c#环境中,都是在使用托管内存,然而c#毕竟运行在c++之上,有的时候,(比如可能我们需要引入一些第三方的c++或native代码的库,在Unity3d开发中很常见)我们需要直接在c#中操纵非托管原创 2015-09-25 15:42:53 · 6493 阅读 · 0 评论 -
C#学习1——指针的使用
C#学习1——指针的使用C#是一门解释型语言,其中对指针进行了封装,因此用户无法直接调用对象的指针。但是当使用C#调用C/C++的DLL时,常常会函数参数或者返回值为指针的情况。这种情况下就需要对指针进行操作。在C#中使用指针,需要首先回答以下几个问题:1. C#提供了哪几种指针类型C#提供的指针为IntPtr或者UIntPtr,用于表示指针或句柄的平台特定类型。因此,IntPtr 可以用来表示指针原创 2015-09-23 11:12:03 · 2364 阅读 · 0 评论