Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
BigInteger Constructor (UInt64)

BigInteger Constructor (UInt64)

Initializes a new instance of the BigInteger structure with an unsigned 64-bit integer value.

This API is not CLS-compliant. The CLS-compliant alternative is BigInteger(Double).

Namespace:  System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)

public BigInteger(
	ulong value


Type: System.UInt64
An unsigned 64-bit integer.

There is no loss of precision when instantiating a BigInteger using this constructor.

The BigInteger value that results from calling this constructor is identical to the value that results from assigning a UInt64 value to a BigInteger.

The following example uses the BigInteger(UInt64) constructor to instantiate a BigInteger object whose value is equal to MaxValue.

ulong unsignedValue = UInt64.MaxValue;
BigInteger number = new BigInteger(unsignedValue);
outputBlock.Text += number.ToString() + "\n";
// The example displays the following output:
//       18446744073709551615      


Supported in: 5, 4

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

© 2015 Microsoft