编译错误 - 字节初始化数组

Compilation Error- Array of byte initialization

我正在处理一个需要转换为 c# 的 VB 项目。 我遇到了下面的代码,它似乎对 c# 无效 编译器无法识别 &H21,&H43....

谁能给我解释一下这些代码是什么意思,在 c# 中有什么等价物

Dim rgbIV As Byte() = New Byte() {&H21, &H43, &H56, &H87, &H10,&HFD,&HEA}

这些是十六进制文字值。这是您想在 C# 中执行的操作:

var rgbIV = new Byte[] {0x21, 0x43, 0x56, 0x87, 0x10, 0xFD, 0xEA};