亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C# 类与对象实战教程:从定义到实例化的完整指南

C# 建立在 C++ 强大的面向对象基础之上。其内置的类和对象支持让开发者能用整洁、可维护的代码建模现实实体。

假设一个管理员工记录的应用。Employee 类将存储 ID 和 Name 等属性,并暴露添加或更新记录的方法。

本指南将教你:

什么是类和对象?

类是封装数据(字段或属性)和行为(方法)的蓝图。对象是该蓝图的实例,持有字段的具体值。

在类中:

用一个简单例子说明。假设有 Tutorial 类表示学习模块。

类包含:

  1. TutorialID – 唯一数字标识符。
  2. TutorialName – 教程名称字符串。

并定义两个方法:

  1. SetTutorial – 为实例分配 ID 和名称。
  2. GetTutorial – 获取教程名称。

下图展示类结构。

C# 类与对象实战教程:从定义到实例化的完整指南

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

C# 类与对象实战教程:从定义到实例化的完整指南

在 Visual Studio 中创建类和对象

打开现有控制台项目或新建一个。按以下步骤添加 Tutorial 类:

步骤 1 – 添加新类

在解决方案资源管理器中右键项目(如 DemoApplication),选择 Add → Class,命名为 Tutorial.cs。

C# 类与对象实战教程:从定义到实例化的完整指南

步骤 2 – 命名类

在对话框输入 Tutorial.cs 点击 Add。Visual Studio 插入模板文件:

C# 类与对象实战教程:从定义到实例化的完整指南

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

C# 类与对象实战教程:从定义到实例化的完整指南

打开 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 方法演示创建实例、初始化并显示结果。

运行程序得到:

C# 类与对象实战教程:从定义到实例化的完整指南

控制台打印 .Net,确认对象状态正确设置和检索。

关键要点

C语言

  1. C# 类与对象:面向对象编程的基石
  2. C++ do-while 循环详解:语法、实战示例与嵌套循环
  3. C++ 指针精通:核心概念、代码示例与实战应用
  4. C++ 运算符重载实战指南:语法、方法、限制与代码示例
  5. C++ 类与对象实战指南:封装、构造函数、析构函数与访问控制
  6. C++ 函数详解:从声明到调用的实战指南
  7. 精通 C# 继承与多态:实战代码示例详解
  8. C# 抽象类实战教程:从定义到派生的完整代码示例
  9. C# 集合实战教程:ArrayList、Stack、Queue、Hashtable 等核心类型全解析
  10. 理解 Python type() 与 isinstance():实战示例详解
  11. Java 单例模式详解:安全实现与使用指南
  12. Java 对象序列化:持久化、反序列化与版本演进