[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. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #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
     
  4. #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.

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

    \\\*^^

    ohne die ^^
     
  6. #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
     

  7. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Escapen
  1. Antworten:
    6
    Aufrufe:
    1.920