-2

非常简单的代码不知道为什么它显然不起作用 UInteger aka UInt32 可以容纳 Integer 可以容纳的两倍,所以它为什么不适合是没有意义的,它甚至不是负数,它只是十六进制。

Dim xor_table As UInt32 = {&H40FC1578, &H113B6C1F, &H8389CA19, _
&HE2196CD8, &H74901489, &H4AAB1566, &H7B8C12A0, &H18FFCD, &HCCAB704B, _
&H7B5A8C0F, &HAA13B891, &HDE419807, &H12FFBCAE, &H5F5FBA34, &H10F5AC99, _
&HB1C1DD01}
4

2 回答 2

1

忘记数组()符号对不起伙计们!

一定是

Dim xor_table() As UInt32 
于 2015-07-04T22:32:58.563 回答
1

用类型字符指定常量。

    Dim xor_table() As UInt32 = {&H40FC1578, &H113B6C1F, &H8389CA19UI, &HE2196CD8UI, &H74901489, _
                                 &H4AAB1566, &H7B8C12A0, &H18FFCD, &HCCAB704BUI, &H7B5A8C0FUI, _
                                 &HAA13B891UI, &HDE419807UI, &H12FFBCAE, &H5F5FBA34, &H10F5AC99, _
                                 &HB1C1DD01UI}
于 2015-07-04T22:51:27.887 回答