Porady: umieszczanie cudzysłowu w ciągu (Formularze systemu Windows)
Czasami warto umieścić znaki cudzysłowu (" ") w ciągu tekstu. Przykład:
Powiedziała: "Zasługujesz na ucztę!"
Alternatywnie możesz również użyć Quote pola jako stałej.
Aby umieścić znaki cudzysłowu w ciągu w kodzie
W języku Visual Basic wstaw dwa cudzysłów w wierszu jako osadzony cudzysłów. W programach Visual C# i Visual C++wstaw sekwencję ucieczki \" jako osadzony cudzysłów. Aby na przykład utworzyć poprzedni ciąg, użyj następującego kodu.
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!\" "; }
— lub —
Wstaw znak ASCII lub Unicode dla cudzysłowu. W języku Visual Basic użyj znaku ASCII (34). W języku Visual C# użyj znaku 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'; }
Uwaga
W tym przykładzie nie można użyć znaku \u0022, ponieważ nie można użyć uniwersalnej nazwy znaku, która wyznacza znak w podstawowym zestawie znaków. W przeciwnym razie należy utworzyć C3851. Aby uzyskać więcej informacji, zobacz Błąd kompilatora C3851.
— lub —
Możesz również zdefiniować stałą dla znaku i użyć jej w razie potrzeby.
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));
Zobacz też
- TextBox
- Quote
- TextBox, kontrolka — omówienie
- Instrukcje: kontrolowanie punktu wstawiania w kontrolce TextBox formularzy Windows Forms
- Instrukcje: tworzenie pola tekstowego hasła za pomocą kontrolki TextBox formularzy Windows Forms
- Instrukcje: tworzenie pola tekstowego tylko do odczytu
- Instrukcje: zaznaczanie tekstu w kontrolce TextBox formularzy Windows Forms
- Instrukcje: wyświetlanie wielu wierszy w kontrolce TextBox formularzy Windows Forms
- TextBox, kontrolka
.NET Desktop feedback