Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Problem mit Anführungszeichen in einem String
cpetit
myCSharp.de - Member



Dabei seit:
Beiträge: 54

Themenstarter:

Problem mit Anführungszeichen in einem String

beantworten | zitieren | melden

Habe ein Problem mit Anführungszeichen in einem String.


string x = "[@" + ((XmlAttribute)att).Name.ToString() + "=\"" + ((XmlAttribute)att).Value + "\"]";
Im string steht das:
[@V=\"730110000\"]


.


Console.WriteLine("[@" + ((XmlAttribute)att).Name.ToString() + "=\"" + ((XmlAttribute)att).Value + "\"]");
Die Konsole gibt mir den String richtig aus:
[@V="730110000"]


.


MessageBox.Show("[@" + ((XmlAttribute)att).Name.ToString() + "=\"" + ((XmlAttribute)att).Value + "\"]");
Die MessageBox gibt mir den String richtig aus:
[@V="730110000"]


.
Ich brauche aber im String das selbe Ergebnis wie in der MessageBox und wie Console:Writeline.


Verstehe das nicht.
private Nachricht | Beiträge des Benutzers
Gelöschter Benutzer

beantworten | zitieren | melden

das hatten wir heute schonmal :D

also das liegt daran, das der debugger die escapesequenzen anzeigt. es ist also nur ein darstellungs-feature vom debugger. im string steht exakt das, was in der messagebox und in der konsole steht.
cpetit
myCSharp.de - Member



Dabei seit:
Beiträge: 54

Themenstarter:

beantworten | zitieren | melden

Danke, dann mache ich es ja doch richtig.
private Nachricht | Beiträge des Benutzers