Wie können doppelte Anführungszeichen in Strings in C # leicht dargestellt werden?

8

Wenn Sie eine Zeichenfolge mit zahlreichen Anführungszeichen haben,

in PHP können Sie dies tun:

%Vor%

in C # müssen Sie dies tun:

%Vor%

Gibt es in C # eine Möglichkeit, das zu tun, was Sie oben in PHP tun können, etwa das @ "c: \ temp", mit dem Sie doppelte Schrägstriche vermeiden können?

Danke Fredrik , das macht sogar Anführungszeichen und geschweifte Klammern in einem String.Format ziemlich lesbar:

%Vor%     
Edward Tanguay 20.10.2009, 13:26
quelle

4 Antworten

27

Es gibt zwei Möglichkeiten, Anführungszeichen in C # -Zeichenfolgen darzustellen:

%Vor%     
Fredrik Mörk 20.10.2009, 13:28
quelle
7
%Vor%

Was nicht toll ist, aber über die einzige Option.

Oder @ "" "" statt "" können Sie ""

verwenden     
Yuriy Faktorovich 20.10.2009 13:29
quelle
1

Ich würde empfehlen, einen bizarren Weg zu vermeiden:

%Vor%     
Greg 20.10.2009 13:41
quelle
0

Ich würde empfehlen, eine Ressourcendatei zu verwenden, um die String-Konstanten zu speichern. Dies erhöht die Eleganz und Codelesbarkeit. Außerdem können Anführungszeichen und Sonderzeichen angezeigt werden, ohne dass zu viele Escape-Sequenzen verwendet werden müssen.

Sie können einen Ressourcendateieintrag wie,

erstellen %Vor%

Dies kann in Code wie

verwendet werden %Vor%     
Palladin 20.10.2009 14:29
quelle

Tags und Links