$ (referência do Visual Basic)

Identifica um literal de cadeia de caracteres como uma cadeia de caracteres interpolada. Uma cadeia de caracteres interpolada é uma cadeia de caracteres semelhante ao modelo que contém texto literal juntamente com expressões interpoladas. Uma expressão interpolada é uma expressão que produz um resultado a ser formatado na cadeia de caracteres resultante. Quando a cadeia de caracteres interpolada é resolvida, por exemplo em uma instrução de atribuição ou uma chamada de método, suas expressões interpoladas são substituídas por suas representações de cadeia de caracteres na cadeia de caracteres resultante. As cadeias de caracteres interpoladas são substituições para as cadeias de caracteres de formato de composição com suporte pelo .NET.

O exemplo a seguir usa o caractere $ para definir uma cadeia de caracteres interpolada.

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!
                   

Para obter mais informações sobre cadeias de caracteres interpoladas, consulte o tópico Cadeias de caracteres interpoladas.

Consulte também