C# 指针指向字节数组
时间: 2023-07-12 08:19:31 浏览: 160
023 指向数组的指针 C语言
你可以使用指针来访问字节数组中的元素。下面是一个示例代码:
```csharp
byte[] byteArray = new byte[10] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
unsafe
{
fixed (byte* p = byteArray)
{
for (int i = 0; i < 10; i++)
{
Console.Write(*(p + i) + " ");
}
}
}
```
在代码中,使用 `unsafe` 声明了一个不安全的上下文,然后使用 `fixed` 关键字将字节数组固定在内存中,创建了一个指向字节数组的指针 `p`。在循环中,通过指针访问了字节数组的元素。
阅读全文