Как добавить значение int64 к значению biginterger - PullRequest
0 голосов
/ 22 марта 2019

У меня есть BigInterger

Dim posBigInt As BigInteger = &H27677495

Также у меня есть in64

Dim int_four As Int64 = &H30034003

Я хочу добавить значение int64 к большому целому значению, которое должно быть:

posBigInt = &H2767749530034003

как мне это сделать?

1 Ответ

0 голосов
/ 22 марта 2019

Это немного хитроумно, но вы могли бы сделать это:

posBigInt = BigInteger.Parse(posBigInt.ToString("X8") & int_four.ToString("X8"),
                             NumberStyles.HexNumber)

Сначала выполняется преобразование обоих чисел в шестнадцатеричный текст из 8 цифр, их конкатенация и последующий анализ результата.

...