Baca dalam bahasa Inggris

Bagikan melalui


Cara: Menempatkan Tanda Kutip dalam String (Formulir Windows)

Terkadang Anda mungkin ingin menempatkan tanda kutip (" ") dalam string teks. Contohnya:

Wanita itu berkata, "Kamu pantas mendapatkan ijab!"

Sebagai alternatif, Anda juga dapat menggunakan Quote bidang sebagai konstanta.

Untuk menempatkan tanda kutip dalam string dalam kode Anda

  1. Di Visual Basic, sisipkan dua tanda kutip dalam baris sebagai tanda kutip yang disematkan. Di Visual C# dan Visual C++, sisipkan urutan escape \" sebagai tanda kutip yang disematkan. Misalnya, untuk membuat string sebelumnya, gunakan kode berikut.

    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!\" ";  
       }  
    

    -atau-

  2. Sisipkan karakter ASCII atau Unicode untuk tanda kutip. Di Visual Basic, gunakan karakter ASCII (34). Di Visual C#, gunakan karakter 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';  
    }  
    

    Catatan

    Dalam contoh ini, Anda tidak dapat menggunakan \u0022 karena Anda tidak dapat menggunakan nama karakter universal yang menunjuk karakter dalam kumpulan karakter dasar. Jika tidak, Anda menghasilkan C3851. Untuk informasi selengkapnya, lihat Compiler Error C3851.

    -atau-

  3. Anda juga dapat menentukan konstanta untuk karakter, dan menggunakannya jika diperlukan.

    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));  
    

Baca juga