Tag: verbatim-string

C# unterstützt zwei Arten von string-Literale: normale string-Literale und verbatim-string-Literale.

Eine verbatim string literal besteht aus einem @ – Zeichen, gefolgt von einem doppelten Anführungszeichen, null oder mehr Zeichen, und eine schließende double-quote Zeichen

Flucht wörtliche zeichenfolgenliterale

Anzahl der Antworten 7 Antworten
Habe ich die folgende Zeichenfolge ein, die nicht kompilieren: String formLookupPull = @"SELECT value1, '"+tableName+"', '"+columnName+"' FROM lkpLookups WHERE ""table"" = '" + tableName + "' and ""field"" = '" + columnName + "';"; Die beanstandeten Abschnitte

Ersetzen Sie \\ mit \ in C#

Anzahl der Antworten 4 Antworten
Ich habe eine lange Zeichenkette (einen Pfad) mit Doppel-backslashes, und ich möchte, um es zu ersetzen mit einfache umgekehrte Schrägstriche: string a = "a\\b\\c\\d"; string b = a.Replace(@"\\", @"\"); Dieser code macht nichts... b bleibt "a\\b\\c\\d" Ich

Kann ich entkommen, ein doppeltes Anführungszeichen in eine wörtliche Zeichenfolge literal?

Anzahl der Antworten 4 Antworten
In einem verbatim-string-literal (@"foo") in C#, umgekehrte Schrägstriche werden nicht behandelt, da entgeht, so tut \" um ein Anführungszeichen nicht funktioniert. Gibt es eine Möglichkeit, um ein doppeltes Anführungszeichen in eine wörtliche Zeichenfolge literal? Diese verständlicherweise nicht

Eine Zeichenfolge Hinzugefügt, um die verbatim string literal

Anzahl der Antworten 3 Antworten
Habe ich einen Pfad mit dem Namen defaultPath möchte ich hinzufügen, dass es in dieser verbatim string literal kann aber Recht bekommen, die Anführungszeichen um ihn herum. @"""C:\Mavro\MavBridge\Server\MavBridgeService.exe"" /service /data ""..\Data""" Ich habe versucht, hinzufügen +defaultPath ersetzt

Kann ich ein Anführungszeichen in einem wortwörtlichen String-Literal umgehen?

Anzahl der Antworten 4 Antworten
In einem verbatim-string-literal (@"foo") in C#, umgekehrte Schrägstriche werden nicht behandelt, da entgeht, so tut \" um ein Anführungszeichen nicht funktioniert. Gibt es eine Möglichkeit, um ein doppeltes Anführungszeichen in eine wörtliche Zeichenfolge literal? Diese verständlicherweise nicht

Wie macht man ein Verbatim-String-Literal in VB.NET?

Anzahl der Antworten 7 Antworten
Wie machst du so eine verbatim string-literal in VB.NET? Erreicht wird dies in C# wie folgt: String str = @"c:\folder1\file1.txt"; Dies bedeutet, dass die backslashes behandelt werden wörtlich und nicht als escape-Zeichen. Wie wird dies erreicht VB.NET?