我正在制作一个控制台应用程序,我想在cmd窗口的开头添加一些ASCII艺术,但我不知道该怎么做。
以下是我的尝试:
Console.WriteLine(" ___________ __ ");
Console.WriteLine("\__ ___/ ____ _______ / | _");
Console.WriteLine(" | | _ / __ \ / ___ /\ __\");
Console.WriteLine(" | | \ ___ / \___ \ | |");
Console.WriteLine(" | ____ | \___ >/ ____ > | __ |");
Console.WriteLine(" \/ \/");
得到"无法识别的转义序列"错误。
答案 0 :(得分:4)
反斜杠是C#中的转义字符,所以你需要自己转义它,基本上只要你有反斜杠你需要另一个。例如,您的第二行将成为:
Console.WriteLine("\\__ ___/ ____ _______ / | _");
或者,您可以通过在字符串的前面添加@来使用逐字字符串,即
Console.WriteLine(@"\__ ___/ ____ _______ / | _");