控制台应用程序:
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才能编译此代码。