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
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
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
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
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
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
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?