Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Manchmal möchten Sie Anführungszeichen (" ") in einer Textzeichenfolge platzieren. Beispiel:
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 beispielsweise den folgenden Code, um die vorherige 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. Verwenden Sie in Visual Basic das ASCII-Zeichen (34). Verwenden Sie in Visual C# 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 können, der ein Zeichen im Basiszeichensatz angibt. 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));
Siehe auch
- TextBox
- Quote
- Übersicht über das TextBox-Steuerelement
- Steuern der Einfügemarke in einem TextBox-Steuerelement in Windows Forms
- So geht's: Erstellen Sie ein Passwort-Textfeld mit dem Windows Forms TextBox-Steuerelement
- So geht's: Erstellen eines Read-Only Textfelds
- So geht's: Text im Windows Forms TextBox Control auswählen
- So geht's: Anzeigen mehrerer Zeilen im TextBox-Steuerelement von Windows Forms
- TextBox-Steuerelement
.NET Desktop feedback