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# 的世界!🚀

相关推荐
唐梓航-求职中6 小时前
编程-技术-算法-leetcode-288. 单词的唯一缩写
算法·leetcode·c#
bugcome_com9 小时前
阿里云 OSS C# SDK 使用实践与参数详解
阿里云·c#
懒人咖19 小时前
缺料分析时携带用料清单的二开字段
c#·金蝶云星空
bugcome_com19 小时前
深入了解 C# 编程环境及其开发工具
c#
wfserial21 小时前
c#使用微软自带speech选择男声仍然是女声的一种原因
microsoft·c#·speech
阔皮大师1 天前
INote轻量文本编辑器
java·javascript·python·c#
kylezhao20191 天前
C# 中的 SOLID 五大设计原则
开发语言·c#
啦啦啦_99991 天前
Redis-5-doFormatAsync()方法
数据库·redis·c#
Porco.w1 天前
C#与三菱PLC FX5U通信
网络·c#