对于任何一门编程语言来说,第一个程序通常都是经典的 Hello World。通过这个简单的示例,我们可以了解 C# 程序的基本结构、编写方式以及运行过程。

一、创建第一个 C# 程序

在 C# 中,可以编写如下代码:

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello World");
    }
}

运行后,控制台将输出:

Hello World

二、代码解析

1. using System;

using System;

System 是 .NET 提供的基础命名空间,其中包含了许多常用类和功能。

通过 using System;,程序可以直接使用 Console 类,而无需写成:

System.Console.WriteLine("Hello World");

2. class Program

class Program

Program 是一个类(Class)。

在 C# 中,代码通常写在类里面。类可以理解为程序功能的容器,用于组织和管理代码。


3. Main 方法

static void Main()

Main() 是程序的入口点。

当程序启动时,操作系统会首先执行 Main() 方法中的代码。

其中:

  • static 表示静态方法,可以直接被运行。
  • void 表示该方法没有返回值。
  • Main 是固定名称,表示程序入口。

4. Console.WriteLine()

Console.WriteLine("Hello World");

Console.WriteLine() 用于向控制台输出内容,并在输出后自动换行。

例如:

Console.WriteLine("学习 C#");
Console.WriteLine("欢迎来到编程世界");

输出结果:

学习 C#
欢迎来到编程世界

三、Write 与 WriteLine 的区别

WriteLine

输出内容后自动换行:

Console.WriteLine("Hello");
Console.WriteLine("World");

结果:

Hello
World

Write

输出内容后不换行:

Console.Write("Hello ");
Console.Write("World");

结果:

Hello World

四、使用顶级语句简化代码

从 C# 9 开始,可以使用顶级语句(Top-level Statements),无需显式编写 Main() 方法:

Console.WriteLine("Hello World");

程序运行时,编译器会自动生成对应的 Main() 方法。

这种写法更简洁,非常适合初学者学习和编写简单程序。


五、修改输出内容

将字符串替换为其他内容即可:

Console.WriteLine("你好,C#!");

输出:

你好,C#!

也可以输出多个信息:

Console.WriteLine("姓名:张三");
Console.WriteLine("年龄:20");
Console.WriteLine("职业:学生");

输出:

姓名:张三
年龄:20
职业:学生

六、常见错误

1. 忘记英文分号

错误写法:

Console.WriteLine("Hello World")

正确写法:

Console.WriteLine("Hello World");

2. 字符串缺少双引号

错误写法:

Console.WriteLine(Hello World);

正确写法:

Console.WriteLine("Hello World");

3. 括号不匹配

错误写法:

Console.WriteLine("Hello World";

正确写法:

Console.WriteLine("Hello World");
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐