Представление числа VB странно, как мне преобразовать его в натуральное число

1

Таким образом, это может быть очевидно, но я недавно унаследовал некоторый код устаревшего кода и разбросаны по всему коду, это индексы массивов, подобные этому

someArray(&H7D0)

Я получаю, что этот "& H7D0" является индексом, но как я могу изменить его на реальное число, когда я конвертирую код в С#.

код беспорядок, и это не очевидно, что это может быть.

Теги:
arrays
vb.net-to-c#

1 ответ

3
Лучший ответ

Это шестнадцатеричное число. Эквивалентным С# будет someArray(0x7d0)

Оба эквивалентны десятичному числу 2000 поэтому вы можете фактически написать someArray(2000) чтобы разрешить использование кода на обоих языках.

  • 0
    ах, спасибо, '& H' отбросило меня!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню