Zum Inhalt springen

string mit doppeltem hochkomma (") richtig escapen - aber wie?!


Empfohlene Beiträge

Geschrieben

wenn ich string test = "\"blabla\"";

bekomme ich nicht "bla" sondern \"bla\"

Im Debugger, ja. Der stellt das so für dich dar, vermutlich, damit du es direkt in quellcodefähiger Form kopieren kannst. Im String sind diese Backslashes nicht drin.
  • Antworten 54
  • Erstellt
  • Letzte Antwort

Top-Benutzer in diesem Thema

Geschrieben

werde dies heute abend noch mal probieren, wie meinst du dass mit dem programm nicht finden? findet er das programm mit diesem aufruf nicht:

System.Diagnostics.Process.Start("C:\\adr hexler\\adrhexler7.exe", sArguments);

?

Kann es erst in der Mittagspause probieren.

Geschrieben
findet er das programm mit diesem aufruf nicht:
System.Diagnostics.Process.Start("C:\\adr hexler\\adrhexler7.exe", sArguments);

?

Ist das jetzt dein tatsächlicher Code?

Bitte benutz hier keine Code-Platzhalter ("programm.exe" ohne Pfad, wenn du "adrhexler7.exe" mit Pfad aufrufst), wenn du nicht absolut sicher bist, dass sich das nicht auf den Fehler auswirken kann.

Wenn schon im Pfad zum Programm Leerzeichen auftreten, musst du diesen String natürlich auch in Anführungszeichen stecken.

Wir hätten uns hier sehr viel Zeit und Mühe ersparen können, wenn du gleich den echten Code und den Wortlaut der Fehlermeldung gepostet hättest.

Geschrieben

nein das ist nicht tatsächlicher code, habe es nicht vor mir, das war eine frage ob es so nicht funktionieren WÜRDE, ich versuche es am abend oder mittagspause nochmal,

funktioniert es oder funktioniert es nicht danke ich natürlich für deine zeit die du mir gewidmet hast, auch wenn es nicht leicht war :old

Geschrieben

string sTest = "\"" + sVar + "\"";

Darstellung im Debugger: \"sVarInhalt\"

Wird aber als "sVarInhalt" gespeichert, Problem lag beim

Pfad des zu startenden Programmes, wie Klotzkopp bereits geschildert hat!

Danke für die Zeit & Hilfe, Thema geschlossen.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...