int numDigitsAfterPoint = 5; double num = 1.25d; string result = num.ToString("0." + new string('0', numDigitsAfterPoint));