Compartilhar via


Como: Colocar aspas em uma string (Windows Forms)

Às vezes, convém colocar entre aspas ("") em uma seqüência de caracteres de texto.Por exemplo:

Ele disse, "Você merece um trate!"

sistema autônomo alternativa, você também pode usar o Quote campo sistema autônomo uma constante. Para obter informações mais detalhadas, consulte o tópico de Visual Basic Imprimir e Exibir Constantes.

Para colocar entre aspas em uma seqüência de caracteres em seu código

  1. In Visual Basic, inserir duas aspas em uma linha sistema autônomo uma aspa incorporada. In Visual C# e Visual C++, insira a sequência de escape \ "sistema autônomo uma aspa incorporada. Por exemplo, para criar a seqüência anterior, use o código a seguir.

    Private Sub InsertQuote()
       TextBox1.Text = "She said, ""You deserve a treat!"" "
    End Sub
    
    private void InsertQuote(){
       textBox1.Text = "She said, \"You deserve a treat!\" ";
    }
    
    private:
       void InsertQuote()
       {
          textBox1->Text = "She said, \"You deserve a treat!\" ";
       }
    

    - ou -

  2. Inseri o caractere ASCII ou Unicode para uma aspa.In Visual Basic, use o caractere ASCII (34). In Visual C#, use o caractere Unicode (\u0022).

    Private Sub InsertAscii()
       TextBox1.Text = "She said, " & Chr(34) & "You deserve a treat!" & Chr(34)
    End Sub
    
    private void InsertAscii(){
       textBox1.Text = "She said, " + '\u0022' + "You deserve a treat!" + '\u0022';
    }
    
    Observação:

    Neste exemplo, você não pode usar \u0022 porque não é possível usar um nome universal de caracteres que designa um caractere no conjunto básico de caracteres.Caso contrário, você produzir C3851.Para obter mais informações, consulte C3851 de erro do compilador.

    - ou -

  3. Você também pode definir uma constante para o caractere e usá-lo quando necessário.

    Const quote As String = """"
    TextBox1.Text = "She said, " & quote & "You deserve a treat!" & quote
    
    const string quote = "\"";
    textBox1.Text = "She said, " + quote +  "You deserve a treat!"+ quote ;
    
    const String^ quote = "\"";
    textBox1->Text = String::Concat("She said, ",
       const_cast<String^>(quote), "You deserve a treat!",
       const_cast<String^>(quote));
    

Consulte também

Tarefas

Como: Controlar o ponto de inserção em um controle TextBox do Windows Forms

Como: Criar uma caixa de texto senha com o controle TextBox do Windows Forms

Como: Criar uma caixa de texto somente leitura (Windows Forms)

Como: selecionar texto no controle TextBox do Windows Forms

Como: Exibir várias linhas no controle TextBox do Windows Forms

Referência

Visão geral do controle TextBox (Windows Forms)

TextBox

Quote

Imprimir e Exibir Constantes

Outros recursos

Controle TextBox (Windows Forms)