C# 语法基础教程 - 掌握C Sharp程序结构
详解C#程序的基本语法结构,包括命名空间、类、Main方法、语句等核心概念,通过Hello World实例代码帮助你快速理解C#语法基础。
C# 语法
在上一章中,我们创建了一个名为Program.cs的C#文件,并使用以下代码将"Hello World"打印到屏幕上:
Program.cs
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
结果:
Hello World!
实例解析
第1行: using System 使用系统命名 System 空间中的类。
第2行: 空行。C#忽略空白,多行代码时更具可读性。
第3行: namespace 名称空间是用来组织代码的容器,它是类和其他名称空间的容器。
第4行: 大括号 {} 示代码块的开始和结束。
第5行: class 类是数据和方法的容器,它为程序带来了功能。在C#中运行的每一行代码都必须在一个类中。在我们的示例中,我们将类命名为Program。
如果您不了解如何使用系统using
System、命名空间namespace和类class,请不要担心。把它想象成(几乎)总是出现在你的程序中的东西,你将在后面的章节中了解更多。
第7行: 另一个总是出现在C程序中的东西是Main方法。在它的括号{}内的任何代码都将被执行。你不必理解Main前后的关键字。在阅读本教程时,您将一点一点地了解它们。
第9行: Console 是System系统名称空间的一个类,它有一个WriteLine() 方法,用于输出/打印文本。 在示例中,它将输出 "Hello World!"。
如果省略 using System 系统行, 则必须编写System.Console.WriteLine() 打印/输出文本。
注释: 每个C#语句都以分号结束 ;。
注释: C# 区分大小写: "MyClass" 和 "myclass" 有不同的含义。
注释: 与 Java不同的是,C#文件的名称不必与类名匹配,但它们通常会匹配(为了更好地组织)。 保存文件时,请使用正确的名称保存,并在文件名末尾添加 ".cs" 。要在您的计算机上运行上述示例,请确保C#安装正确: 转到 Get Started Chapter 了解如何安装C#。输出应为:
Hello World!
WriteLine 或 Write
在 C# 语言中,最常用的输出方WriteLine(),但也可以使用Write()。
不同之处在于WriteLine()每次都在新行上打印输出,而Write()则在同一行上打印(请注意,您应该记住在需要时添加空格,以提高可读性):
实例
Console.WriteLine("Hello World!");
Console.WriteLine("I will print on a new line.");
Console.Write("Hello World! ");
Console.Write("I will print on the same line.");
结果:
Hello World!
I will print on a new line.
Hello World! I will print on the same line.
在本教程中,我们将只使用WriteLine() ,因为它可以更容易地读取代码的输出。

