Процент в StringFormat У меня есть техническая проблема с использованием процента в методе StringFormat. Результат String.Format("{0:P}", 0.8526) равен 85.26% но я думаю, что это должно быть 0.8526% Правильно ли это? Если да, то как я могу получить 0.8526%? Ответ 1 Console.WriteLine(string.Format("{0}%", 0.8526)); Ответ 2 Да математически 0,8526 равно 85,26%. Если вам нужно получить 0,8526%, попробуйте это String.Format("{0:P}", 0.8526/100) Ответ 3 String.Format умножается на 100 при использовании% или: p String.Format Сначала вы должны делить на 100, если хотите получить то, что ищете. Ответ 4 Процент считается от 0 до 100% и связанный с ним номер плавающего указателя от 0.0-1.0, так как это отношение между двумя числами.
Ответ 2 Да математически 0,8526 равно 85,26%. Если вам нужно получить 0,8526%, попробуйте это String.Format("{0:P}", 0.8526/100)
Ответ 3 String.Format умножается на 100 при использовании% или: p String.Format Сначала вы должны делить на 100, если хотите получить то, что ищете.
Ответ 4 Процент считается от 0 до 100% и связанный с ним номер плавающего указателя от 0.0-1.0, так как это отношение между двумя числами.