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”:
![](https://www.monsterli.ch/wp-content/uploads/2021/09/grafik-3.png)
Als Ausgabe erhalten wir:
![](https://www.monsterli.ch/wp-content/uploads/2021/09/grafik-4.png)
Nützliches
C# reference: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated