在学习 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)
Main是 C# 程序的入口点- 程序从
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
- 启动 Visual Studio
- 点击 File → New → Project
- 选择 Visual C# → Console Application
- 设置项目名称并点击 OK
- 在代码编辑器中编写代码
- 按 F5 或点击 Run 运行程序
- 控制台窗口会输出
Hello World
方式二:使用命令行编译
- 使用文本编辑器编写代码
- 保存为
helloworld.cs - 打开命令提示符,切换到文件目录
- 执行编译命令:
bash
csc helloworld.cs
- 编译成功后会生成
helloworld.exe - 执行程序:
bash
helloworld
- 控制台输出:
text
Hello World
六、总结
通过 Hello World 示例,我们初步了解了 C# 程序的基本结构和执行流程,包括命名空间、类、Main 方法以及控制台输出方式。这是学习 C# 的第一步,也是最重要的一步。
📘 接下来可以继续学习的内容包括:
- 变量与数据类型
- 控制流程(if / switch / 循环)
- 面向对象编程(类、对象、继承、多态)
如果你觉得这篇文章对你有帮助,欢迎点赞、收藏,一起继续探索 C# 的世界!🚀