Я пробовал:Как создать строку из ","?
string endtag = "\"","\"";
Но это не работает. Строка должна быть: ","
"
также часть строки не только ,
Я пробовал:Как создать строку из ","?
string endtag = "\"","\"";
Но это не работает. Строка должна быть: ","
"
также часть строки не только ,
Попробуйте это:
string endtag = "\",\"";
Чтобы объяснить, то сначала "
начинает строковый литерал, \"
- это escape-последовательность для "
символ ,
является регулярным символом, также \"
является escape-последовательностью для символа "
, после чего окончательный "
закрывает строковый литерал.
Вы также можете использовать дословный буквальным образом:
string endtag = @""",""";
Здесь первый "
начинается строковым, а @
предшествующее она вводит его в качестве дословной строкового литерала. Следующие два ""
представляют собой особую последовательность выхода для "
символа в дословной строкового литерала, то ,
регулярный характер, опять же, рядом два ""
представляют собой особую последовательность выхода на "
характер, то окончательное "
закрывает строковый литерал.
Как так:
string endtag = "\",\"";
попробуйте string endtag = "\",\"";
Альтернативно вы можете попробовать string endtag = @""",""";
Надеюсь, что это поможет.
Попробуйте это:
Строка ENDTAG = "\" " "\"";
"
является escape sequence character
.
Если вы хотите положить "
в строке, вы должны использовать \"
так:
string endtag = "\",\"";
Или вы можете определить verbatim string literal
используя двойные двойные кавычки (""
) нравится;
string endtag = @""",""";
Другой вариант:
string endtag = @""",""";
@"..."
дословная строковый литерал
Чтобы использовать "
в этом буквальным, он в два раза
Это будет работать:
string endtag="\",\"";
Очевидно, мы оба набрали один и тот же ответ, char-by-char. Я никогда не видел ошибки как «Этот пост, кажется, дубликат ...». Однако ты избил меня! –
@MarioVernari Ha, я этого никогда не видел. –
@MarioVernari, SO, вероятно, необходимо ввести для вас значок Quantum Entanglement;) – elgonzo