我在C ++中有以下功能:
void put8At ( unsigned char *b, int pos, int v )
{
union
{
short a;
unsigned char b[2];
} u;
u.a = v;
b += pos;
*b = v & 0xff;
}
您如何在C#中编写代码?
答案 0 :(得分:8)
以下是我在C ++中编写代码的方法:
void put8At ( unsigned char *b, int pos, int v )
{
b[pos] = v & 0xff;
}
现在可能更容易转换为C#。