如何在C#中编写这个C ++函数?

时间:2012-11-24 13:40:09

标签: c# c++

我在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#中编写代码?

1 个答案:

答案 0 :(得分:8)

以下是我在C ++中编写代码的方法:

void put8At ( unsigned char *b, int pos, int v )
{
    b[pos] = v & 0xff;
}

现在可能更容易转换为C#。