MAKEWORD c++ Windows 宏的 C# 等效项是啥?

Posted

技术标签:

【中文标题】MAKEWORD c++ Windows 宏的 C# 等效项是啥?【英文标题】:What is the C# equivalent of the MAKEWORD c++ Windows Macro?MAKEWORD c++ Windows 宏的 C# 等效项是什么? 【发布时间】:2013-04-10 12:34:46 【问题描述】:

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

【问题讨论】:

【参考方案1】:
public static uint MakeWord(byte low, byte high)

    return ((uint)high << 8) | low;

但是,您可能需要 int 形式的结果,具体取决于您正在使用它做什么(必要时强制转换)。

【讨论】:

以上是关于MAKEWORD c++ Windows 宏的 C# 等效项是啥?的主要内容,如果未能解决你的问题,请参考以下文章

没有宏的 C++ 配置方法

为啥没有 C++ 的 DELETE 宏的原因

C++ 宏的可选参数

安卓其他Windows下的C++网络请求

使用 C++ 在 Windows 上建立蓝牙连接(出现错误 10060)

MAKEWORD(2,2)解释