C# 程序结构详解:从 Hello World 开始

在学习 C# 编程语言的基础构件之前,我们先来整体认识一下 C# 程序的最小结构 。通过经典的 Hello World 示例,可以快速理解一个 C# 程序是如何组织和运行的,这也将为后续学习打下坚实的基础。


一、C# 程序的基本组成

一个完整的 C# 程序通常包含以下几个部分:

  • 命名空间(Namespace)声明
  • 类(Class)
  • 类的方法(Method)
  • 类的属性(Property)
  • Main 方法(程序入口)
  • 语句(Statements)与表达式(Expressions)
  • 注释(Comments)

📌 C# 源代码文件的扩展名为 .cs


二、Hello World 示例

下面我们创建一个最简单的 C# 程序,用来在控制台输出 "Hello World"

test.cs 文件代码

csharp 复制代码
using System;

namespace HelloWorldApplication
{
    class HelloWorld
    {
        static void Main(string[] args)
        {
            /* 我的第一个 C# 程序 */
            Console.WriteLine("Hello World");
            Console.ReadKey();
        }
    }
}

程序运行结果

text 复制代码
Hello World

三、代码结构逐行解析

下面对以上代码进行详细说明,帮助你理解每一部分的作用。

1️⃣ using 语句

csharp 复制代码
using System;
  • using 关键字用于引入命名空间
  • System 是 C# 中最常用的命名空间之一,包含了 Console 等基础类
  • 一个程序中可以包含多个 using 语句

2️⃣ 命名空间(namespace)

csharp 复制代码
namespace HelloWorldApplication
{
    ...
}
  • 命名空间用于组织和管理类
  • 可以避免类名冲突
  • 一个命名空间中可以包含多个类

3️⃣ 类(class)

csharp 复制代码
class HelloWorld
{
    ...
}
  • 类是 C# 程序的核心

  • 类中可以包含:

    • 字段
    • 属性
    • 方法
  • 本例中,HelloWorld 类只包含一个 Main 方法


4️⃣ Main 方法(程序入口)

csharp 复制代码
static void Main(string[] args)
  • MainC# 程序的入口点
  • 程序从 Main 方法开始执行
  • static 表示无需创建对象即可调用
  • string[] args 用于接收命令行参数

5️⃣ 注释(Comments)

csharp 复制代码
/* 我的第一个 C# 程序 */
  • 注释不会被编译器执行

  • 用于解释代码、提高可读性

  • 常见注释形式:

    • // 单行注释
    • /* 多行注释 */

6️⃣ 输出语句

csharp 复制代码
Console.WriteLine("Hello World");
  • Console 类位于 System 命名空间中
  • WriteLine 方法用于向控制台输出内容并换行

7️⃣ Console.ReadKey()

csharp 复制代码
Console.ReadKey();
  • 等待用户按下任意键
  • 常用于 防止控制台窗口一闪而过
  • 在 Visual Studio 中运行控制台程序时非常有用

四、C# 程序的一些重要特性

  • ✅ C# 区分大小写
  • ✅ 每条语句必须以 分号 ; 结尾
  • ✅ 程序从 Main 方法开始执行
  • ✅ 文件名 可以不同于类名(不同于 Java)

五、编译与运行 C# 程序

方式一:使用 Visual Studio

  1. 启动 Visual Studio
  2. 点击 File → New → Project
  3. 选择 Visual C# → Console Application
  4. 设置项目名称并点击 OK
  5. 在代码编辑器中编写代码
  6. F5 或点击 Run 运行程序
  7. 控制台窗口会输出 Hello World

方式二:使用命令行编译

  1. 使用文本编辑器编写代码
  2. 保存为 helloworld.cs
  3. 打开命令提示符,切换到文件目录
  4. 执行编译命令:
bash 复制代码
csc helloworld.cs
  1. 编译成功后会生成 helloworld.exe
  2. 执行程序:
bash 复制代码
helloworld
  1. 控制台输出:
text 复制代码
Hello World

六、总结

通过 Hello World 示例,我们初步了解了 C# 程序的基本结构和执行流程,包括命名空间、类、Main 方法以及控制台输出方式。这是学习 C# 的第一步,也是最重要的一步。

📘 接下来可以继续学习的内容包括:

  • 变量与数据类型
  • 控制流程(if / switch / 循环)
  • 面向对象编程(类、对象、继承、多态)

如果你觉得这篇文章对你有帮助,欢迎点赞、收藏,一起继续探索 C# 的世界!🚀

相关推荐
Scout-leaf2 天前
WPF新手村教程(三)—— 路由事件
c#·wpf
用户298698530142 天前
程序员效率工具:Spire.Doc如何助你一键搞定Word表格排版
后端·c#·.net
mudtools3 天前
搭建一套.net下能落地的飞书考勤系统
后端·c#·.net
玩泥巴的4 天前
搭建一套.net下能落地的飞书考勤系统
c#·.net·二次开发·飞书
唐宋元明清21884 天前
.NET 本地Db数据库-技术方案选型
windows·c#
lindexi4 天前
dotnet DirectX 通过可等待交换链降低输入渲染延迟
c#·directx·d2d·direct2d·vortice
qq_454245034 天前
基于组件与行为的树状节点系统
数据结构·c#
bugcome_com4 天前
C# 类的基础与进阶概念详解
c#
雪人不是菜鸡4 天前
简单工厂模式
开发语言·算法·c#
铸人4 天前
大数分解的Shor算法-C#
开发语言·算法·c#