【问题标题】:Compilation Error- Array of byte initialization编译错误 - 字节初始化数组
【发布时间】:2015-04-27 13:29:55
【问题描述】:

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

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

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

【问题讨论】:

  • 顺便说一句,在 VB.NET 中你可以缩短它:Dim rgbIV As Byte() = {&H21, &H43, &H56, &H87, &H10, &HFD, &HEA}

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    相关资源
    最近更新 更多