MSDN предоставляет пример заполнителя цифры:
1234.5678 ("#####") -> 1235
Мне показалось, что это сбивает с толку (я ожидал 1234 или что-то в этом роде), поэтому я написал этот фрагмент на C # для проверки:
Console.WriteLine(String.Format("{0:#}", 1234.5678));
Console.WriteLine(String.Format("{0:#####}", 1234.5678));
Console.WriteLine(String.Format("{0:#}", "1234.5678"));
Console.WriteLine(String.Format("{0:#####}", "1234.5678"));
Это дает такой вывод:
1235
1235
1234.5678
1234.5678
Пожалуйста, объясните.