Como colocar aspas em uma cadeia de caracteres (Windows Forms)
Às vezes, talvez você queira colocar aspas (" ") em uma cadeia de caracteres de texto. Por exemplo:
Ela disse: "Você merece um presente!"
Como alternativa, você também pode usar o campo Quote como uma constante.
Para colocar aspas em uma cadeia de caracteres em seu código
No Visual Basic, insira duas aspas consecutivas como uma aspa embutida. No Visual C# e no Visual C++, insira a sequência de escape \" como uma aspa embutida. Por exemplo, para criar a cadeia de caracteres 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-
Insira o caractere ASCII ou Unicode para uma aspas. No Visual Basic, use o caractere ASCII (34). No 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'; }
Nota
Neste exemplo, você não pode usar \u0022 porque não pode usar um nome de caractere universal que designa um caractere no conjunto de caracteres básico. Caso contrário, você produzirá C3851. Para obter mais informações, consulte erro do compilador C3851.
-ou-
Você também pode definir uma constante para o caractere e usá-la 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
- TextBox
- Quote
- Visão geral do controle TextBox
- Como controlar o ponto de inserção em um controle TextBox do Windows Forms
- Como criar uma caixa de texto de senha com o controle TextBox do Windows Forms
- Como criar uma caixa de texto Read-Only
- Como selecionar texto no controle TextBox dos Windows Forms
- Como exibir várias linhas no controle TextBox dos Windows Forms
- Controle de TextBox
.NET Desktop feedback