Автор Алексей Мельников задал вопрос в разделе Другие языки и технологии
Форматированный вывод числа C# и получил лучший ответ
Ответ от Николай Веселуха[гуру]
Любую строку можно сформировать. using System; namespace example { public class Program { static void Main(string[] args) { double number = 12.36548794514; string format = \"{0}\"; Console.WriteLine(format, number); int prc = 3; // точность три знака после запятой format = format.Insert(format.IndexOf(\'0\') + 1, \":F\" + prc.ToString()); Console.WriteLine(format, number); Console.ReadKey(); } } }
можно сделать Console.WriteLine("{0:#.####}", res);