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 hadiah!"

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

Untuk menempatkan tanda kutip dalam string dalam kode Anda

  1. Di Visual Basic, sisipkan dua tanda kutip berturut-turut sebagai tanda kutip tersemat. Di Visual C# dan Visual C++, sisipkan urutan escape \" sebagai tanda kutip tersemat. 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';
    }
    

    Nota

    Dalam contoh ini, Anda tidak dapat menggunakan \u0022 karena Anda tidak dapat menggunakan nama karakter universal yang menunjuk karakter dalam set 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));
    

Lihat juga