Pau*_*ers 1 c# ascii console-application visual-studio-2010
我希望在我的控制台应用程序中包含一个ASCII图像,因为它可以在这里或类似的东西中看到,但我不知道如何在那里得到它我一直在尝试:
console.writeline("");
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用.
这个
Console.WriteLine(@" ud$$$**$$$$$$$bc.");
Console.WriteLine(@" u@**"" 4$$$$$$$Nu");
Console.WriteLine(@" J ""#$$$$$$r");
Console.WriteLine(@" @ $$$$b");
Console.WriteLine(@" .F ^*3$$$");
Console.WriteLine(@" :% 4 J$$$N");
Console.WriteLine(@" $ :F :$$$$$");
Console.WriteLine(@" 4F 9 J$$$$$$$");
Console.WriteLine(@" 4$ k 4$$$$bed$$$$$$$$$");
Run Code Online (Sandbox Code Playgroud)
适合我.我在字符串之前添加了一个@来禁用转义字符,我不得不加倍任何引号,这样它们就不会被解释为字符串的结尾.
所以,如果你写
Console.WriteLine("\n");
Run Code Online (Sandbox Code Playgroud)
然后将其解释为换行符.但
Console.WriteLine(@"\n");
Run Code Online (Sandbox Code Playgroud)
将发射\n到控制台.
同样你不能写
Console.WriteLine(@" u@**" ");
Run Code Online (Sandbox Code Playgroud)
这可能是你所看到的错误的原因.因此你会写:
Console.WriteLine(@" u@**"" ");
Run Code Online (Sandbox Code Playgroud)
无论如何,虽然这使它工作,但是将ASCII艺术放在文本文件或资源中并以这种方式实现它会更好 - 这可以避免所有这些陷阱.
| 归档时间: |
|
| 查看次数: |
1480 次 |
| 最近记录: |