字符串文字仍以双斜线结尾?

时间:2013-01-17 18:53:13

标签: c# string string-literals

我有一小段代码:

public static void Write(string filename){
    string time = DateTime.Now.ToString("hh:mm tt");
    int date = int.Parse(DateTime.Now.ToString("yyyyMMdd"));
    string path = @"C:\Users\Public\" + filename;
}

如果我在路径设置后调试并停止,它看起来像“C:\\\Users\\\Public\\\filename.txt”.

有谁能告诉我为什么它有双斜线?在这种情况下'@'符号是否真的搞乱了?

我如何得到“C:\Users\Public\filename.txt”

1 个答案:

答案 0 :(得分:8)

双斜杠仅适用于调试器,而不是实际应用程序。你的代码很好。