如何将带有反斜杠的ASCII Art添加到c#命令提示符

时间:2016-12-07 16:11:25

标签: c# ascii

我正在制作一个控制台应用程序,我想在cmd窗口的开头添加一些ASCII艺术,但我不知道该怎么做。

以下是我的尝试:

    Console.WriteLine("            ___________ __   ");
    Console.WriteLine("\__ ___/ ____    _______ /  | _");
    Console.WriteLine("            |    | _ / __ \  / ___ /\   __\");
    Console.WriteLine("              |    |   \  ___ /  \___ \  |  |");
    Console.WriteLine("   | ____ |    \___ >/ ____ > | __ |");
    Console.WriteLine("                \/      \/");

得到"无法识别的转义序列"错误。

1 个答案:

答案 0 :(得分:4)

反斜杠是C#中的转义字符,所以你需要自己转义它,基本上只要你有反斜杠你需要另一个。例如,您的第二行将成为:

Console.WriteLine("\\__ ___/ ____    _______ /  | _");

或者,您可以通过在字符串的前面添加@来使用逐字字符串,即

Console.WriteLine(@"\__ ___/ ____    _______ /  | _");