文字列形式 #0.00% を 2 つの数字の場所に使用できます。
「#」はデジタルを表示するオプションを意味し、「0」は表示が必須であることを意味します。この場合、(#0.00%) は、2 つの数字の場所が必須であり、「.」の直前の数字であることを表します。も必須です。「0」の前にデジタルがある場合は、それが表示されます。そうしないと、このデジタルはオプションであるため、機能しません。
例: 2 -> 2.00%
12 -> 12.00%
120 -> 120.00%
11.234 -> 11.23%
この場合、「P」または「P2」を使用しても問題なく動作します。「P」はパーセントを表し、「2」はデジタル桁の量です。例えば
double number = .2468013;
Console.WriteLine(number.ToString("P", CultureInfo.InvariantCulture));
// Displays 24.68 %
Console.WriteLine(number.ToString("P",CultureInfo.CreateSpecificCulture("hr-HR")));
// Displays 24,68%
Console.WriteLine(number.ToString("P1", CultureInfo.InvariantCulture));
// Displays 24.7 %
詳細については、MSDN を参照してください。