Gewusst wie: Setzen von Anführungszeichen in Zeichenfolgen (Windows Forms)
Möglicherweise benötigen Sie manchmal Anführungszeichen („ “) in einer Textzeichenfolge. Beispiel:
She said, "You deserve a treat!" (Sie sagte: „Du verdienst eine Belohnung!“)
Alternativ können Sie auch das Feld Quote als Konstante verwenden.
So platzieren Sie Anführungszeichen in einer Zeichenfolge in Ihrem Code
In Visual Basic fügen Sie zwei Anführungszeichen in einer Zeile als eingebettetes Anführungszeichen ein. In Visual C# und Visual C++ fügen Sie die Escapesequenz \" als eingebettetes Anführungszeichen ein. Verwenden Sie z.B. folgenden Code, um die oben genannte Zeichenfolge zu erstellen.
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!\" "; }
Oder
Fügen Sie das ASCII- oder Unicode-Zeichen für ein Anführungszeichen ein. In Visual Basic verwenden Sie das ASCII-Zeichen (34). In Visual C# verwenden Sie das Unicode-Zeichen (\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'; }
Hinweis
In diesem Beispiel können Sie \u0022 nicht verwenden, da Sie keinen universellen Zeichennamen verwenden dürfen, der ein Zeichen im Basiszeichensatz bezeichnet. Andernfalls wird C3851 ausgelöst. Weitere Informationen finden Sie unter Compilerfehler C3851.
Oder
Sie können auch eine Konstante für das Zeichen definieren und bei Bedarf verwenden.
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));
Weitere Informationen
- TextBox
- Quote
- Übersicht über das TextBox-Steuerelement
- Vorgehensweise: Steuern der Einfügemarke in einem TextBox-Steuerelement in Windows Forms
- Vorgehensweise: Erstellen eines Kennwort-Textfelds mit dem TextBox-Steuerelement in Windows Forms
- Vorgehensweise: Erstellen eines schreibgeschützten Textfelds
- Vorgehensweise: Programmgesteuertes Auswählen von Text im TextBox-Steuerelement in Windows Forms
- Vorgehensweise: Anzeigen mehrerer Zeilen im TextBox-Steuerelement in Windows Forms
- TextBox-Steuerelement
.NET Desktop feedback