Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

C#: error CS1009: Nicht erkannte Escapesequenz.

 

Dargestellte Texte enthalten oft nicht sichtbare Sonderzeichen wie Zeilenumbruch, Tabulator oder einfaches und doppeltes Anführungszeichen und Schrägstriche.

Diese Zeichen werden als Escapesequenzen bezeichnet.

Beim Speichern eines Dateinamens oder anderen anderen Vorgängen die einen String als Key verwenden, wird deshalb meistens die Fehlermeldung ausgegeben:

ApplicationData.Current.LocalSettings.Containers["myApp"].Values["B:\2009"] = "B:\\2009";

error CS1009: Nicht erkannte Escapesequenz.

 

 

 

 

Die üblichen Sonderzeichen in Texten sind:

\a \b \f  \n \r \t \v \' \" \\ \?

 

Man muss diese Escape-Sequenzen für die Anwendungen entfernen oder dersetzen.

 

 

Fehlermeldung von Escape-Sequenzen in der Anwendung bei Festlegen eines Setting-Keys

ApplicationData.Current.LocalSettings.Containers["EntryPoints"].Values["B:\\2009"] = "B:\\2009";

"B:\\2009"

 

ApplicationData.Current.LocalSettings.Containers["EntryPoints"].Values["B:\2009"] = "B:\\2009";

error CS1009: Nicht erkannte Escapesequenz.

 

ApplicationData.Current.LocalSettings.Containers["EntryPoints"].Values["B:2009"] = "B:\\2009";

"B:\\2009"

 

Escapezeichen haben folgende Bedeutung in C#:

\n

Zeilenumbruch

\r

Wagenrücklauf

\t

Horizontaler Tabulator

\'

Einfaches Anführungszeichen

\"

Doppeltes Anführungszeichen

\\

Umgekehrter Schrägstrich

 

Escapesequenzen unter MSDN

https://msdn.microsoft.com/de-de/library/h21280bw.aspx?f=255&MSPPError=-2147217396

 

Bei internationalen Anwendungen muss man eventuell die Zeichensätze in erweitertem Unicode (doppelte Zeichenlänge) berücksichtigen.

Chinesische Zeichen in Unicode

\x hhhh

Unicode-Zeichen in der Hexadezimalnotation, wenn diese Escapesequenz in einer Konstante mit Breitzeichen 

 

Mobile
»
The await operator can only be used within an async method
»
C#: The return type of an async method must be void, Task or Task T
»
C# Fehler: Control cannot fall out of switch from final case label default
»
UWP: Application Settings, Anzahl und Größe
»
UWP: Der Typname „FromArgb“ ist im Typ „Color“ nicht vorhanden
»
C#: error CS1009: Nicht erkannte Escapesequenz.
»
[OK] VS,UWP,XAML: Der Name ist im Namespace nicht vorhanden
»
C#: Fehlermeldung: CS0535 implementiert den Schnittstellenmember nicht.
»
C Fehlermeldung: Der Typ- oder Namespacename Task wurde nicht gefunden
»
Wie kann ich auf eine Funktion einer anderen Klasse zugreifen

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de