数学,数量最多

Joh*_*ohn 2 c# math

有没有人知道一个Math方法返回给定位数的最大数字.

例如,使用1位数的最大数字是9,2是99,3是999,4是9999 ......等等.

使用字符串很容易实现,但这并不是我想要的.

  private double GetLargestNumber(int numOfDigits)
    {
        string max = "";
        for (int i = 1; i <= numOfDigits; i++)
        {
            max += "9";
        }
        return Convert.ToDouble(max);

    }
Run Code Online (Sandbox Code Playgroud)

提前致谢.

Mar*_*ell 17

return Math.Pow(10, numOfDigits) - 1;
Run Code Online (Sandbox Code Playgroud)