C# 程序结构解析:从 Hello World 看命名空间、类、Main 入口与编译运行
C# 程序最小结构包含:命名空间声明、类、类方法/属性、Main 入口、语句表达式、注释。
Hello World 示例
using System;
namespace HelloWorldApplication {
class HelloWorld {
static void Main(string[] args) {
/* my first program in C# */
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
输出:Hello World
逐行解析
- using System; 引入 System 命名空间,含 Console 类
- namespace 声明逻辑分组,HelloWorldApplication 包含 HelloWorld 类
- class 定义类型,封装数据与方法。此类仅含 Main 方法
- static void Main(string[] args) 程序入口点,CLR 调用起点
- /* ... */ 多行注释,编译器忽略
- Console.WriteLine 向控制台输出文本
- Console.ReadKey() 等待按键,防止 VS 启动时窗口闪退
关键语法规则
- C# 区分大小写
- 语句必须以 分号 ; 结尾
- 执行从 Main 方法开始
- 文件名可与类名不同(区别于 Java)
编译与运行
Visual Studio 图形化操作
- File → New → Project → Visual C# → Windows → Console Application
- 命名项目,写代码,F5 运行
命令行编译
- 保存为 helloworld.cs
- 开发人员命令提示行下:csc helloworld.cs
- 生成 helloworld.exe
- 运行 helloworld 查看输出
C语言
- C# 类与对象:面向对象编程的基石
- 理解 C# 访问修饰符:public、private、protected、internal 等完全指南
- C# static 关键字:静态变量、方法与类完全掌握
- 掌握 C# 抽象类与抽象方法:实战指南
- 理解 C# 嵌套类:定义、访问与继承实战
- 理解 C# 分部类与分部方法
- 掌握 C# sealed 类与方法:用法、示例与代码安全性能提升
- C 程序结构详解:Hello World 实例与编译运行全流程
- C++多态实战指南:虚函数、动态绑定与纯虚函数
- C++数据抽象实战:接口与实现分离的设计艺术
- C++数据封装:守护代码安全的核心机制
- C# 基础语法与面向对象核心:类、成员、实例化、标识符与关键字