$ (справочник по Visual Basic)

Определяет строковый литерал как интерполированную строку. Интерполированная строка — это строка, похожая на шаблон, которая содержит литеральный текст вместе с интерполированными выражениями. Интерполированное выражение — это выражение, которое создает результат форматирования в результирующей строке. При разрешении интерполированной строки, например в операторе назначения или вызове метода, интерполированные выражения заменяются на их строковые представления в результирующей строке. Интерполированные строки заменяются строками составного формата, поддерживаемыми .NET.

В следующем примере используется символ $ для определения интерполированной строки.

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!
                   

Дополнительные сведения о интерполированных строках см. в разделе "Интерполированные строки ".

См. также