首页 > 解决方案 > Powershell:如何像 C 一样初始化字节数组?

问题描述

在 C 中,您可以执行以下操作:

uint16_t datalen = 1024;
uint16_t crc = 0x1021;
uint8_t myHeader = {0x41, 0xBE, 0x21, 0x08, datlen/256, datalen%256, crc/256, crc%256};

现在,如何在 Powershell 中完成这样的数组初始化?

我想稍后将字节数组发送到串口。

标签: arrayspowershellbytelist-initialization

解决方案


没有那么不同:

[uint16]$datalen = 1024
[uint16]$crc = 0x1021
[byte[]]$myHeader = 0x41, 0xBE, 0x21, 0x08, ($datalen/256), ($datalen%256), ($crc/256), ($crc%256)

推荐阅读