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