$ (Referenční dokumentace jazyka Visual Basic)

Identifikuje řetězcový literál jako interpolovaný řetězec. Interpolovaný řetězec je řetězec podobný šabloně, který obsahuje literálový text spolu s interpolovanými výrazy. Interpolovaný výraz je výraz, který vytvoří výsledek naformátovaný ve výsledném řetězci. Při vyhodnocování interpolovaného řetězce, například v přiřazovacím příkazu nebo při volání metody, jsou jeho interpolované výrazy nahrazovány jejich řetězcovými reprezentacemi ve výsledném řetězci. Interpolované řetězce nahrazují složené formátovací řetězce podporované rozhraním .NET.

Následující příklad používá $ znak k definování interpolovaného řetězce.

Public Module Example
   Public Sub Main()
      Dim name = "John"
      Dim greeting = $"Hello, {name}!"
      Console.WriteLine(greeting)
   End Sub
End Module
' The example displays the following output:
'       Hello, John!
                   

Další informace o interpolovaných řetězcích najdete v tématu Interpolované řetězce .

Viz také