Необработанная строка Python, флаг "r", эквивалентный в C#

Я пытаюсь дать путь к файлу в C#, который содержит специальные /escape-символы. Я новичок в C#. пожалуйста, помогите мне определить путь к файлу как raw string literals.

Следующий путь (\t имеет значение spl):

IE_DRIVER_PATH = "C: \ software \ selenium \ temp \ drivers \ 64"

В Python мы используем это следующим образом (используя r - рассматривать это как грубое помешивание)

IE_DRIVER_PATH = r"C:\software\selenium\temp\drivers\64"

аналогично, в Java мы используем double slashes,

пожалуйста, помогите мне определить то же самое в C#. На данный момент я получаю сообщение об ошибке, в котором говорится, что файл не существует, хотя файл присутствует в папке.

1 ответ

Решение

В C# вы можете использовать двойную косую черту (как в Java), или вы можете использовать @ вместо r для создания буквального строкового литерала:

string IE_DRIVER_PATH = @"C:\software\selenium\temp\drivers\64";
Другие вопросы по тегам