Подтвердить что ты не робот

С# 6 как форматировать double с помощью интерполированной строки?

Я использовал некоторые новые возможности С# 6, в том числе. интерполированная строка для простого использования (показ сообщения, содержащего строковые переменные типа $"{EmployeeName}, {Department}" ).

Теперь я хочу использовать интерполированную строку для отображения форматированного двойного значения.

Пример

var aNumberAsString = aDoubleValue.ToString("0.####");

Как я могу написать его как интерполированную строку? что-то вроде $"{aDoubleValue}...."

4b9b3361

Ответ 1

Вы можете указать строку формата после выражения с двоеточием (:):

var aNumberAsString = $"{aDoubleValue:0.####}";

Ответ 2

Двоеточие после переменной указывает формат,

Console.Write($"{aDoubleValue:0.####}");