I have the following code that creates a very big number (BigInteger
) which is converted then into a string
.
// It's a console application.
BigInteger bi = 2;
for (int i = 0; i < 1234; i++)
{
bi *= 2;
}
string myBigIntegerNumber = bi.ToString();
Console.WriteLine(myBigIntegerNumber);
I know that for converting to int
we can use Convert.ToInt32
and converting to long
we use Convert.ToInt64
, but what's about converting to BigInteger
?
How can I convert a string
(that represents a very very long number) to BigInteger
?
Use BigInteger.Parse () method. Converts the string representation of a number in a specified style to its BigInteger equivalent. Also you can check BigInteger.TryParse () method with your conversation is successful or not.
The BigInteger is commonly used for working with very large numerical values, which are usually the result of arbitrary arithmetic calculations. 2. Converting Decimal (Base 10) Integer Strings To convert a decimal String to BigInteger, we'll use the BigInteger (String value) constructor:
Converting Decimal (Base 10) Integer Strings To convert a decimal String to BigInteger, we'll use the BigInteger (String value) constructor: String inputString = "878" ; BigInteger result = new BigInteger (inputString); assertEquals ( "878", result.toString ());
Also you can check BigInteger.TryParse () method with your conversation is successful or not. Tries to convert the string representation of a number to its BigInteger equivalent, and returns a value that indicates whether the conversion succeeded.
Use BigInteger.Parse()
method.
Converts the string representation of a number in a specified style to its BigInteger equivalent.
BigInteger bi = 2;
for(int i = 0; i < 1234; i++)
{
bi *= 2;
}
var myBigIntegerNumber = bi.ToString();
Console.WriteLine(BigInteger.Parse(myBigIntegerNumber));
Also you can check BigInteger.TryParse(
) method with your conversation is successful or not.
Tries to convert the string representation of a number to its BigInteger equivalent, and returns a value that indicates whether the conversion succeeded.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With