Laden...

Problem mit Anführungszeichen in einem String

Erstellt von cpetit vor 14 Jahren Letzter Beitrag vor 14 Jahren 840 Views
C
cpetit Themenstarter:in
54 Beiträge seit 2007
vor 14 Jahren
Problem mit Anführungszeichen in einem String

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.

Gelöschter Account
vor 14 Jahren

das hatten wir heute schonmal 😄

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.

C
cpetit Themenstarter:in
54 Beiträge seit 2007
vor 14 Jahren

Danke, dann mache ich es ja doch richtig.