Ich habe einige neue Funktionen von C # 6 inkl. interpolierte Zeichenfolge zur einfachen Verwendung (Anzeige einer Nachricht, die Zeichenfolgenvariablen wie $ "{EmployeeName}, {Department}" enthält).
Jetzt möchte ich eine interpolierte Zeichenfolge verwenden, um einen formatierten Doppelwert anzuzeigen.
Beispiel
var aNumberAsString = aDoubleValue.ToString("0.####");
Wie kann ich es als interpolierte Zeichenfolge schreiben? so etwas wie $ "{aDoubleValue} ...."
Invariant($"at {num}")
. Siehe stackoverflow.com/questions/33203261/…Antworten:
Sie können eine Formatzeichenfolge nach einem Ausdruck mit einem Doppelpunkt (
:
) angeben :var aNumberAsString = $"{aDoubleValue:0.####}";
quelle
Ein Doppelpunkt nach der Variablen gibt ein Format an.
Console.Write($"{aDoubleValue:0.####}");
quelle