Delen via


Procedure: Aanhalingstekens plaatsen in een tekenreeks (Windows Forms)

Soms wilt u mogelijk aanhalingstekens (" ") plaatsen in een tekenreeks met tekst. Voorbeeld:

Ze zei: "Je verdient een traktatie!"

Als alternatief kunt u het Quote veld ook als constante gebruiken.

Aanhalingstekens in een tekenreeks in uw code plaatsen

  1. Voeg in Visual Basic twee aanhalingstekens in een rij in als ingesloten aanhalingsteken. Voeg in Visual C# en Visual C++ de escapereeks \" in als een ingesloten aanhalingsteken. Als u bijvoorbeeld de voorgaande tekenreeks wilt maken, gebruikt u de volgende code.

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

    – of –

  2. Voeg het ASCII- of Unicode-teken voor een aanhalingsteken in. Gebruik in Visual Basic het ASCII-teken (34). Gebruik in Visual C# het Unicode-teken (\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';
    }
    

    Opmerking

    In dit voorbeeld kunt u \u0022 niet gebruiken omdat u geen universele tekennaam kunt gebruiken waarmee een teken in de basistekenset wordt aangewezen. Anders produceert u C3851. Zie compilerfout C3851voor meer informatie.

    – of –

  3. U kunt ook een constante voor het teken definiëren en waar nodig gebruiken.

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

Zie ook