【问题标题】:How to Store file path in asp.net MVC4 [duplicate]如何在asp.net MVC4中存储文件路径[重复]
【发布时间】:2013-05-03 23:46:35
【问题描述】:

您好,我需要将文件夹的文件路径作为字符串变量存储在 ASP.Net MVC 4 中,但是当我使用以下方法时,它会显示错误

无法识别的转义序列

static string path="C:\Path";

这个错误的原因是什么,我该如何解决????

【问题讨论】:

    标签: c#


    【解决方案1】:

    你需要用另一个'\'来转义'\',像这样:

    static string path="C:\\Path";
    

    或者像这样在它前面加上一个“@”:

    static string path = @"C:\Path";
    

    重复:Unrecognized escape sequence for path string containing backslashes

    相关阅读:2.4.4.5 String literals

    【讨论】:

      【解决方案2】:

      这是因为 C# 中的反斜杠用于将下一个字符标记为其字面解释。例如,如果您想在字符串中使用引号,您可以在其前面加上 \ 以防止字符串过早关闭:

      var myString = "This is my string with \"quotes\"";
      

      这称为转义。为了在字符串中显示黑斜线,您需要用另一个斜线对其进行转义:

      static string path = "C:\\Path";
      

      或者在字符串前面加上@符号,这样就抑制了反斜杠转义机制:

      static string path = @"C:\Path";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-23
        • 1970-01-01
        • 2012-11-29
        • 1970-01-01
        • 2016-03-13
        相关资源
        最近更新 更多