BigInteger.Pow?
Здравейте.Въпросът ми е за какво се използва BigInteger.Pow и каква е разликата с Math.Pow?
Здравейте.Въпросът ми е за какво се използва BigInteger.Pow и каква е разликата с Math.Pow?
С BigInteger се работи с много големи стойности, с каквито не може да се работи с int, long или double. Например:
BigInteger numericBase = 3040506;
for (int ctr = 0; ctr <= 10; ctr++)
{
   Console.WriteLine(BigInteger.Pow(numericBase, ctr));
}
// 
// The example produces the following output to the console:
//
// 1
// 3040506
// 9244676736036
// 28108495083977874216
// 85464047953805230420993296
// 259853950587832525926412642447776
// 790087495886008322074413197838317614656
// 2402265771766383619317185774506591737267255936
// 7304103492650319992835619250501939216711515276943616
// 22208170494024253840136657344866649200046662468638726109696
// 67524075636103707946458547477011116092637077515870858568887346176
HTH