什么是MAKEWORD c ++ Windows宏的C#等价物?

时间:2013-04-10 12:34:47

标签: c# c++ visual-c++

我需要将一些c ++遗留代码转换为C#,我想知道MAKEWORD c ++ Windows宏的C#等价物是什么?

1 个答案:

答案 0 :(得分:4)

public static uint MakeWord(byte low, byte high)
{
    return ((uint)high << 8) | low;
}

但是,您可能需要将结果作为int,具体取决于您正在使用的内容(必要时进行投射)。