$ (C#-Referenz)

Identifiziert einen Zeichenfolgenliteral als interpolierte Zeichenfolge. Eine interpolierte Zeichenfolge ist eine Zeichenfolge ähnlich einer Vorlage, die Literaltext zusammen mit interpolierten Ausdrücken enthält. Wenn die interpolierte Zeichenfolge aufgelöst wird, beispielsweise in einer Zuweisungsanweisung oder einem Methodenaufruf, werden seine interpolierten Ausdrücke durch deren Zeichenfolgenrepräsentationen in der Ergebniszeichenfolge ersetzt. Interpolierte Zeichenfolgen ersetzen vom .NET Framework unterstützte zusammengesetzte Formatzeichenfolgen.

Im folgenden Beispiel wird das $-Zeichen verwendet, um eine interpolierte Zeichenfolge zu definieren.

using System;

public class Example
{
   public static void Main()
   {
      string name = "John";
      string greeting = $"Hello, {name}!";
      Console.WriteLine(greeting);
   }
}
// The example displays the following output:
//       Hello, John!

Weitere Informationen zu interpolierten Zeichenfolgen finden Sie unter Interpolierte Zeichenfolgen.

Siehe auch

C#-Referenz
C#-Programmierhandbuch
C# Special Characters (C#-Sonderzeichen)