public BigInteger(uint[] inData)
{
dataLength = inData.Length;
if(dataLength > maxLength)
throw(new ArithmeticException("Byte overflow in constructor."));
data = new uint[maxLength];
for(int i = dataLength - 1, j = 0; i >= 0; i--, j++)
data[j] = inData[i];
while(dataLength > 1 && data[dataLength-1] == 0)
dataLength--;
//Console.WriteLine("Len = " + dataLength);
}
BigInteger::BigInteger ( ) : System | |
BigInteger::BigInteger ( BigInteger, bi ) : System | |
BigInteger::BigInteger ( byte inData ) : System | |
BigInteger::BigInteger ( byte inData, int inLen ) : System | |
BigInteger::BigInteger ( long value ) : System | |
BigInteger::BigInteger ( string value, int radix ) : System | |
BigInteger::BigInteger ( ulong value ) : System |