回答編集履歴
1
var
test
CHANGED
@@ -127,7 +127,7 @@
|
|
127
127
|
var dest = new BigInteger[(source.Length + size - 1) / size];
|
128
128
|
|
129
129
|
var span = source.AsSpan();
|
130
|
-
for (
|
130
|
+
for (var i = 0; i < dest.Length - 1; i++)
|
131
131
|
{
|
132
132
|
dest[i] = new BigInteger(span[..size], true, true);
|
133
133
|
span = span[size..];
|
@@ -157,7 +157,7 @@
|
|
157
157
|
|
158
158
|
var dest = new byte[source.Length * size];
|
159
159
|
var length = 0;
|
160
|
-
for (
|
160
|
+
for (var i = 0; i < source.Length; i++)
|
161
161
|
{
|
162
162
|
var array = source[i].ToByteArray(true, true);
|
163
163
|
if (size < array.Length) throw new ArgumentException("sourceがsizeより大きいです");
|