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

时间:2015-04-27 13:29:56

标签: .net arrays vb.net c#-4.0

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

有人可以向我解释这些代码的含义以及c#

中的等价物
Dim rgbIV As Byte() = New Byte() {&H21, &H43, &H56, &H87, &H10,&HFD,&HEA}

1 个答案:

答案 0 :(得分:1)

这些是十六进制文字值。这是你想用C#做的事情:

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