显示控制台输出
程序可以做的最根本的事情是与你沟通。 在 C# 中,使用 Console.WriteLine() 该方法向控制台显示输出。
使用 Console.WriteLine()
该方法将 Console.WriteLine() 文本输出到控制台。 调用它时,请将要显示的文本放在圆括号内,并用双引号括起来:
Console.WriteLine("Hello, world!");
输出:
Hello, world!
可以在 C# 代码编辑器中自行运行此代码。
需要双引号
在 C# 中,文本必须始终用双引号括起来(")。 单引号 (') 不适用于文本。 请确保使用直引号 (") 而不是大括号。
分号很重要
请注意行末尾的分号 (;)。 在 C# 中,每个指令都必须以分号结尾。 它会告诉计算机你已经输入完该命令。
打印多个项目
可以将多个值用逗号分隔开,然后传递给 Console.WriteLine()。 C# 自动在每个项之间插入空格:
Console.WriteLine("Hello", "world!");
输出:
Hello world!
使用转义字符
有时,你需要对格式设置进行更多控制,例如开始新行、添加制表符空格或包括文本中的引号。 你不能只是在引号内按 Enter 或 Tab 键。 相反,C# 使用 转义字符,这些字符是以反斜杠开头的特殊组合(\):
| 转义序列 | 它的作用是什么 | 示例 | 输出 |
|---|---|---|---|
\n |
将文本移动到新行 | Console.WriteLine("Line 1\nLine 2"); |
Line 1Line 2 |
\t |
添加制表符空间 | Console.WriteLine("Name:\tAlex"); |
Name: Alex |
\\ |
打印一个原义反斜杠字符 | Console.WriteLine("Path: C:\\Users"); |
Path: C:\Users |
\" |
打印双引号 | Console.WriteLine("She said, \"Hi!\""); |
She said, "Hi!" |
请确保使用反斜杠(\)而不是正斜杠(/)。
Console.Write() 与 Console.WriteLine()
还有另一种称为 Console.Write() 的方法,其工作方式与 Console.WriteLine() 类似,但有一个重要区别:
-
Console.WriteLine()在末尾添加换行符,将下一个输出移动到新行 -
Console.Write()输出到当前行而不添加换行符
例:
Console.Write("Hello");
Console.Write(" ");
Console.Write("world!");
输出:
Hello world!
如果改用 Console.WriteLine() ,则输出将为:
Hello
world!