C# 类与对象实战教程:从定义到实例化的完整指南
C# 建立在 C++ 强大的面向对象基础之上。其内置的类和对象支持让开发者能用整洁、可维护的代码建模现实实体。
假设一个管理员工记录的应用。Employee 类将存储 ID 和 Name 等属性,并暴露添加或更新记录的方法。
本指南将教你:
- 理解类与对象的概念
- 在 Visual Studio 中创建类并实例化对象
- 使用字段、属性和方法
什么是类和对象?
类是封装数据(字段或属性)和行为(方法)的蓝图。对象是该蓝图的实例,持有字段的具体值。
在类中:
- 字段或属性描述类持有的数据。
- 方法定义可对这些数据执行的操作。
用一个简单例子说明。假设有 Tutorial 类表示学习模块。
类包含:
- TutorialID – 唯一数字标识符。
- TutorialName – 教程名称字符串。
并定义两个方法:
- SetTutorial – 为实例分配 ID 和名称。
- GetTutorial – 获取教程名称。
下图展示类结构。

创建该类的对象时,每个对象持有自己的值:

在 Visual Studio 中创建类和对象
打开现有控制台项目或新建一个。按以下步骤添加 Tutorial 类:
步骤 1 – 添加新类
在解决方案资源管理器中右键项目(如 DemoApplication),选择 Add → Class,命名为 Tutorial.cs。

步骤 2 – 命名类
在对话框输入 Tutorial.cs 点击 Add。Visual Studio 插入模板文件:

添加后文件包含基本类框架:

打开 Tutorial.cs 并用以下实现替换占位符。
定义字段和方法
插入以下成员:
class Tutorial {
int TutorialID;
string TutorialName;
public void SetTutorial(int pID, string pName) {
TutorialID = pID;
TutorialName = pName;
}
public string GetTutorial() {
return TutorialName;
}
static void Main(string[] args) {
Tutorial pTutor = new Tutorial();
pTutor.SetTutorial(1, ".Net");
Console.WriteLine(pTutor.GetTutorial());
Console.ReadKey();
}
}
SetTutorial 方法将传入参数赋给类字段,GetTutorial 返回存储的名称。Main 方法演示创建实例、初始化并显示结果。
运行程序得到:

控制台打印 .Net,确认对象状态正确设置和检索。
关键要点
- 类将相关数据和行为分组。
- 对象是类的实例化副本,拥有自己的数据。
- 字段保存状态;方法执行动作。
C语言
- C# 类与对象:面向对象编程的基石
- C++ do-while 循环详解:语法、实战示例与嵌套循环
- C++ 指针精通:核心概念、代码示例与实战应用
- C++ 运算符重载实战指南:语法、方法、限制与代码示例
- C++ 类与对象实战指南:封装、构造函数、析构函数与访问控制
- C++ 函数详解:从声明到调用的实战指南
- 精通 C# 继承与多态:实战代码示例详解
- C# 抽象类实战教程:从定义到派生的完整代码示例
- C# 集合实战教程:ArrayList、Stack、Queue、Hashtable 等核心类型全解析
- 理解 Python type() 与 isinstance():实战示例详解
- Java 单例模式详解:安全实现与使用指南
- Java 对象序列化:持久化、反序列化与版本演进