Stringproblem mit \

25/11/2010 - 16:41 von Falko Schmidt | Report spam
Hallo,

ich versuche eine Konsolenanwendung mit VS2010 und C# zu erstellen.
Dabei tritt folgendes Problem auf:

private static string PfName;

PfName = "\\cberd\sta\backup_scripte_sqlserver\aktuelle_scripte";
->Compilerfehler: Nicht erkannte Escapesequenz
ist ja auch richtig so.

Aber:
PfName = @"\\cberd\sta\backup_scripte_sqlserver\aktuelle_scripte";
liefert als Variableninhalt:
"\\\\cberd\\sta\\backup_scripte_sqlserver\\aktuelle_scripte"

auch die Variante
PfName = "\\\\cberd\\sta\\backup_scripte_sqlserver\\aktuelle_scripte";
liefert:
"\\\\cberd\\sta\\backup_scripte_sqlserver\\aktuelle_scripte"

Was ist da los???

Noch viel Spaß
Falko
 

Lesen sie die antworten

#1 Thomas Scheidegger
25/11/2010 - 16:45 | Warnen spam
?Hallo Falko

PfName = @"\\cberd\sta\backup_scripte_sqlserver\aktuelle_scripte";
liefert als Variableninhalt:
"\\\\cberd\\sta\\backup_scripte_sqlserver\\aktuelle_scripte"



beachte, dies schaut typisch nur im Debugger so aus (oder woher hast du
dies sonst?),
im realen String ist aber schon exakt das was mit àfix eingetippt
wurde.



Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen