显示控制台输出

已完成

程序可以做的最根本的事情是与你沟通。 在 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!

使用转义字符

有时,你需要对格式设置进行更多控制,例如开始新行、添加制表符空格或包括文本中的引号。 你不能只是在引号内按 EnterTab 键。 相反,C# 使用 转义字符,这些字符是以反斜杠开头的特殊组合(\):

转义序列 它的作用是什么 示例 输出
\n 将文本移动到新行 Console.WriteLine("Line 1\nLine 2"); Line 1
Line 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!