Pchp.Library.PhpMath.Power10Value C# (CSharp) Метод

Power10Value() приватный статический Метод

Returns precise value of 10^power.
private static Power10Value ( int power ) : double
power int
Результат double
        private static double Power10Value(int power)
        {
            switch (power)
            {
                case -15: return .000000000000001;
                case -14: return .00000000000001;
                case -13: return .0000000000001;
                case -12: return .000000000001;
                case -11: return .00000000001;
                case -10: return .0000000001;
                case -9: return .000000001;
                case -8: return .00000001;
                case -7: return .0000001;
                case -6: return .000001;
                case -5: return .00001;
                case -4: return .0001;
                case -3: return .001;
                case -2: return .01;
                case -1: return .1;
                case 0: return 1.0;
                case 1: return 10.0;
                case 2: return 100.0;
                case 3: return 1000.0;
                case 4: return 10000.0;
                case 5: return 100000.0;
                case 6: return 1000000.0;
                case 7: return 10000000.0;
                case 8: return 100000000.0;
                case 9: return 1000000000.0;
                case 10: return 10000000000.0;
                case 11: return 100000000000.0;
                case 12: return 1000000000000.0;
                case 13: return 10000000000000.0;
                case 14: return 100000000000000.0;
                case 15: return 1000000000000000.0;
                default: return Math.Pow(10.0, (double)power);
            }
        }