BigInteger.BigInteger C# (CSharp) Method

BigInteger() public method

public BigInteger ( uint inData ) : System
inData uint
return System
        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);
        }

Same methods

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