Mit dem Dollar-Zeichen definieren wir, dass es sich um einen „interpolated string“ handelt.
Struktur:
{<interpolationExpression>[,<alignment>][:<formatString>]}
Beispiel: String mit einem formatierten Datum
var msg = $"Datum: {DateTime.Today:dd.MM.yyyy}";
Beispiel: String mit einem formatierten Dezimalwert:
var shortPi = $"Pi is {Math.PI:F3}";
Beispiel mit Sonderzeichen und einem „conditional operator“:
Als Ausgabe erhalten wir:
Nützliches
C# reference: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated