форматированный вывод c#

348
09 марта 2017, 20:54
 Console.WriteLine("{0:f4}",c);

Как в данную строку вместо f4 - на место 4 подставить переменную в которую будет попадать нужное количество знаков

Answer 1

Первый параметр – обычная строка, соответственно и собрать ее можно как угодно используя какие угодно переменные, начиная с обычной конкатенации

Console.WriteLine("{0:f"+i+"}",c);

Заканчивая интерполированием строк, которое позволяет уйти от прямого вызова string.Format

Console.WriteLine($"{{0:f{i}}}",c);
Answer 2
Console.WriteLine(string.Format("{{0:f{0}}}", i),c);
READ ALSO
C# работа с базой данных MySQL (подключение)

C# работа с базой данных MySQL (подключение)

Когда пытаюсь подключиться к базе данных - выводит ошибкуКогда я подключаюсь к базе данных из моего компьютера - все нормально, а когда к базе...

593
Asp.Net MVC. Смена сервера во время работы

Asp.Net MVC. Смена сервера во время работы

Проект AspNet MVC, который работает с базой данных MySQl с помощью EF 6

284
Правильная установка пакета nuget C#

Правильная установка пакета nuget C#

ЗдравствуйтеНашел на NuGet бета-версию библиотеки для kinopoisk

307
c# Ответ на запрос

c# Ответ на запрос

Привет в ответ за запрос хочу вернуть звуковой файлВ гуголе нашел StreamReader(Writer), BinaryReader(Writer) но все примеры рассматриваются на текстовых файлах...

336