gpt4 book ai didi

c# - 检查字节是否设置了多于一位

转载 作者:行者123 更新时间:2023-11-30 19:57:56 26 4
gpt4 key购买 nike

<分区>

当我在我的 C# 应用程序中向串行设备发送查询时,我收到了一条从串行设备返回的 3 字节消息。整个消息最多应设置一位,例如$04 00 00 可以,但 $04 01 00$05 00 00 不行。

移位并检查每一位是一种解决方案,但也许还有更优雅的方法?我们可以检查每个字节以查看它是否是 2 的幂,但我想不出一种看起来更好的方法(也不确定这些情况下的效率)。

作为问题的扩展,我需要将每个可能的值与输出消息相匹配,例如:
$01 00 00:按下按钮 A
$00 02 00:拉动杠杆 B
$00 00 04:开关 C 激活

case 语句是一个简单的解决方案,但再次想知道是否也有一种很好的方法来做到这一点。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com