[C#] \* Escapen?

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Neo311087, 27. Juni 2011 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 27. Juni 2011
    \* Escapen?

    Hallo zusammen,

    Ich muss in folgendem String

    Code:
    {\field{\*\fldinst {\f1\fs20 IF\"214\"=\"214\"\"(XXXX) XXXX-XX\" \"\"\* MERGEFORMAT }}{\fldrslt }}
    
    irgendwie das "\*" escapen, denn wenn ich den Code so kompilen will kommt:

    Nicht erkannte Escapesequenz. (CS1009) - C:\Users\XXXX\Documents\SharpDevelop Projects\XXXX\XXXX\MainForm.cs:87,33

    Das "\*" gehört normal zum String, die "" an den anderen Stellen habe ich, wie zu sehen ist, schon escaped.

    Komm da nicht mehr weiter...

    Viele Grüße

    Neo
     
  2. 27. Juni 2011
    AW: \* Escapen?

    Ich nehme mal an in C# ist es genau so wie in C/++:
    Du musst alle \ durch ein doppeltes \ in deinem String ersetzen (\\).

    Mfg Rushhh0ur
     
  3. 27. Juni 2011
    AW: \* Escapen?

    Ich nehme mal an, dass du \field auch wörtlich haben willst. Daher musst du dort ebenfalls \\field eintragen. Genauso auch bei den zahlreichen anderen Vorkommnissen. Ansonsten wird \f immer als "form feed" interpretiert.

     
  4. 27. Juni 2011
    AW: \* Escapen?

    \\\*^^

    ohne die ^^
     
  5. 27. Juni 2011
    AW: \* Escapen?

    Ach jo auf die hab ich garnicht geachtet weil mit der Debugger den Fehler am Stern ausgegeben hat.. da sieht man mal wieder, sollte man sich nicht so drauf verlassen...

    danke & close
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.