He usado cadenas interpoladas para mensajes que contienen string
variables como $"{EmployeeName}, {Department}"
. Ahora quiero usar una cadena interpolada para mostrar un formato double
.
Ejemplo
var aNumberAsString = aDoubleValue.ToString("0.####");
¿Cómo puedo escribirlo como una cadena interpolada? Algo como$"{aDoubleValue} ...."
Invariant($"at {num}")
. Ver stackoverflow.com/questions/33203261/…Respuestas:
Puede especificar una cadena de formato después de una expresión con dos puntos (
:
):var aNumberAsString = $"{aDoubleValue:0.####}";
fuente
Dos puntos después de la variable especifica un formato,
Console.Write($"{aDoubleValue:0.####}");
fuente