对于这种情况可以使用C#提供的非安全代码(C#支持指针,但是属于非安全代码)来进行解決但是,毕竟是非托管代码垃圾资源处理不好的话对应用程序是很不利的。所以还是使用C#提供的ref以及out修饰字比较好
同上面一样,先舉一个例子:
在C#中对其进行调用的方法是:
& 是传引用(也就是取地址)* 是传送指针,为何都只用ref就可以了呢
ref是一个具有重载特性的修饰符,会自动识别是取地址还是传送指针
在实际的情况中,我们利用参数传递地址更多还是用在传送数组首地址上
在这里我们声明了一个數组,现在要将其的首地址传送过去只要将param1数组的第一个元素用ref修饰。具体如下:
技术开发论坛:制作中...
发布了27 篇原创文章 · 获赞 44 · 访問量 8万+