IT入门 > 教程 > C#教程 > 面向对象编程 >
  • C#类的声明 日期:2025-10-15 点击:4397 面向对象编程

    C#中类是一种引用类型,用来封装数据和方法。类声明使用class关键字。 // 声明一个简单的类class Person { public string name; // 类的字段 public void SayHello() { Console.WriteLine("Hello, my name is " + n...

  • C#类的静态成员 日期:2025-10-15 点击:8684 面向对象编程

    C#类的静态成员属于类本身,非类的实例。静态成员用static关键字定义。 class MathUtils{ public static int Add(int a, int b) { return a + b; }}class Program{ static void Main() { int result = MathUtils.Add(2, 3); Con...

  • C#构造函数和析构函数 日期:2025-10-15 点击:1663 面向对象编程

    构造函数用于初始化类的对象,与类名相同,无返回类型。析构函数用于释放对象占用的资源,以~开头。 class Animal { public Animal() { Console.WriteLine("Animal对象已创建"); // 构造函数 } ~Anim...

  • C#属性 日期:2025-10-15 点击:9175 面向对象编程

    属性是一种特殊的成员,用于封装字段,提供对字段的访问和修改。属性包含get和set访问器。 class Rectangle { private double length; // 私有字段 public double Length { get { return length; } set { length...

  • C#中this关键字 - 引用当前实例 日期:2025-10-15 点击:9985 面向对象编程

    在C#里,this关键字用来引用当前类的实例。它能在实例方法里访问当前对象的成员。 public class Person{ public string name; public void SetName(string name) { this.name = name; // 使用this引用当前实例的...

  • C#方法 日期:2025-10-15 点击:1596 面向对象编程

    方法是类中执行特定任务的代码块,由返回类型、方法名、参数列表和方法体组成。 class Calculator { public int Add(int a, int b) { return a + b; // 方法体 }} 方法名要具有描述性,参数传递有值传...

  • C#中this关键字 - 构造函数重载调用 日期:2025-10-15 点击:4252 面向对象编程

    this关键字还能在构造函数里调用同一个类的其他构造函数,这被称作构造函数重载调用。 public class Rectangle{ public int width; public int height; // 构造函数1 public Rectangle() : this(1, 1) { } // 构造...

  • C#封装概念 日期:2025-10-15 点击:3577 面向对象编程

    封装是面向对象编程的核心特性之一,它可以将数据和操作数据的方法绑定在一起,隐藏对象的内部实现细节,只对外提供必要的接口。 通过封装,可以提高代码的安全性和可维护性。...

  • C#封装的实现 日期:2025-10-15 点击:9160 面向对象编程

    在C#中,实现封装主要通过访问修饰符和属性来完成。访问修饰符有 private、public、protected 等。 下面是一个实现封装的示例: // 定义一个类class Rectangle { // 私有字段 private double length;...

  • C#中break语句 日期:2025-10-15 点击:1198 面向对象编程

    在C#里,break语句用于终止循环或switch语句。执行到break时,程序会跳出当前循环或switch块,继续执行后续代码。 for (int i = 0; i 注意,break只能跳出当前所在的最内层循环或switch语句。...