C#中有没有指针?

来源:百度知道 编辑:UC知道 时间:2024/05/05 20:37:21

C# 有指针
用法如下

unsafe
{
byte[] data = new byte[4] { 1, 2, 3, 4 };
fixed (byte* p = data)
{
byte* pCur = p;
for (int i = 0; i < 4; i++)
{
*pCur = (byte)(*pCur * 10);
pCur++;
}
}
}

需要在项目选项中勾选:启用不安全代码

有。
不过要在不安全代码里才可以使用。

有,