4个字节增加1

时间:2018-03-01 06:00:10

标签: arrays vb.net byte

我试图将4字节值增加1,例如我有00000000所以在增加后它将是00000001,00000002,00000003,然后当最不重要的字节到达FF时,它旁边的字节将开始计数 - " 00000100,00000101,00000102,00000103"然后当该字节到达它旁边的FF字节时启动00010000,00010101,00010102,00010103"等...完整的值是FFFFFFFF。

我可以用c#来做,但是vb出现问题

      private void incrementAtIndex(byte[] array, int index) {
        if (array[index] == byte.MaxValue) {
            array[index] = 0;
            if(index > 0)
                incrementAtIndex(array, index - 1);
        }
        else {
            array[index]++;
        }
    }

0 个答案:

没有答案