Почему строковый формат p для процента умножает значение на 100 перед форматированием с знак процента?
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx#PFormatString
Описатель формата процента («P»)
Формат процента («P») спецификатор умножает число на 100 и преобразует его в строку, представляющую проценты. Спецификатор точности указывает желаемое количество десятичных знаков. Если спецификатор точности опущен, используется числовая точность по умолчанию, предоставленная текущим свойством PercentDecimalDigits.
Есть ли способ предотвратить умножение значения на 100 перед форматированием? Вместо того, чтобы делать:
(value / 100).ToString("p")