Только улучшая ответ @Jay Riggs, и поскольку у меня недостаточно репутации, чтобы комментировать, я бы сказал:
String.Format(numberInfo, "{0:p0}", 0.10);
Я думаю, что таким образом вы освещаете ситуации, когда вам нужно отформатировать более одного значения:
String.Format(numberInfo, "{0:p0} {1:p0}", 0.10, 0.20);