在C#中有没有类似于Python原始字符串“r”标志的等价物?

9

我正在尝试在C#中提供包含特殊/转义字符的文件路径。我对C#不熟悉,请帮助我定义文件路径为原始字符串文字。

以下是路径(\t具有特殊意义):

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

在Python中,我们使用以下方式(使用r - 将其视为原始字符串):

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

同样,在Java中,我们使用双斜杠

请帮助我在C#中定义相同的内容。目前,我收到了文件不存在的错误,尽管该文件存在于该文件夹中。


@tigerhawkt3,正如您所提到的那样,这确实是重复的问题,但只有在您分享了原始问题的链接后,我才知道。在发布此问题之前,我使用关键词“C#,原始字符串”进行了搜索,但没有找到该问题,而且我不知道术语“verbatim”。因此,这只是从现有的Python知识中寻找我想要的另一种方式 :)。 - Naveen Kumar R B
1个回答

20

在 C# 中,您可以使用双斜杠(与 Java 类似),或者您可以使用 @ 而不是 r 来创建逐字字符串字面值:

string IE_DRIVER_PATH = @"C:\software\selenium\temp\drivers\64";

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接