Почему метод BigInteger ToByteArray иногда генерирует дополнительный байт? - PullRequest
0 голосов
/ 14 декабря 2018

Консольное приложение:

BigInteger tst = 128;

byte[] buffer = tst.ToByteArray();

foreach (byte b in buffer)
    Console.WriteLine(b);

Console.Read();

Результат:

128
0

Почему метод BigInteger ToByteArray иногда генерирует этот дополнительный байт?Я пробовал это на версии 4.7.2 и 4.5.2 .Net Framework, тот же результат.Любая подсказка приветствуется, вам может понадобиться ссылка System.Numerics для компиляции этого кода.ТНХ

...