C#中的指针?
在一个C#维护项目中,我遇到了以下变量声明:
Int32* iProgressAddress;
它是C#中的指针声明吗?
我认为C#中没有指针概念,这句话是什么意思?
C#确实支持指针,但它仅限于指向非托管类型的原始数据类型,例如int,浮点数,枚举和其他指针类型(以及其他基元)。
编辑 :以及值类型
是的。
请注意,该方法标记为unsafe
。 以及组装。
在使用托管代码中的指针之前,有很多事情需要了解。 例如,指针固定。
对不起,我担心这是一个指针,你必须习惯它。
真! 指针并不那么可怕。 ?
上述就是C#学习教程:C#中的指针?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/956952.html