0

控制台应用程序:

BigInteger tst = 128;

byte[] buffer = tst.ToByteArray();

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

Console.Read();

结果 :

128
0

为什么 BigInteger ToByteArray 方法有时会生成这个额外的字节?我在 .Net Framework 的 4.7.2 和 4.5.2 版本上进行了尝试,结果相同。欢迎提供任何线索,您可能需要 System.Numerics 参考来编译此代码。谢谢

4

0 回答 0