Jagged Uint8数组转换为C#字节

本文关键字:字节 转换 Uint8 数组 Jagged | 更新日期: 2023-09-27 18:25:51

我在c++中有一个锯齿状的uint8数组:

UINT8 ras[2][3] = {{1,2,3},{4,5,6}}

我需要一些方法将其用作c#中的字节数组。类似的东西

byte[2][3] ras = {{1,2,3},{4,5,6}}

我有很多uint8阵列,所以手动操作不是一种选择。有什么想法吗?

Jagged Uint8数组转换为C#字节

如果我理解上面对您问题的注释,那么您只是缺少了一些C#语法。

C#语法为:

byte[][] ras = new byte[][] {new byte[] {1,2,3}, new byte[] {4,5,6}};

它比等价的c++要详细得多,但很容易用sed进行机械翻译。