C#面试题更新 2026-08-05

请说明在 C# 中定义一个类的语法结构,以及如何创建该类的对象实例?

技术原理C#

考察说明

考察C#面向对象基础中类的定义与对象实例化的基本语法。

回答思路

  1. 【回答框架 1】类是C#面向对象编程的核心构造,用于封装数据和行为。定义类使用class关键字,后跟类名,然后是一对大括号包含的成员,例如字段、属性、方法、构造函数等。
  2. 【回答框架 2】对象是类的实例,通过new关键字创建。例如:MyClass obj = new MyClass(); 这会调用类的构造函数(无参或有参)来初始化对象。
  3. 【回答框架 3】类和对象的关系:类是模板,定义对象的属性和行为;对象是类的具体实例,拥有类定义的成员的实际值。
  4. 【回答框架 4】类的访问修饰符(如public、internal)控制类的可访问性,构造函数可以有多种重载,用于初始化对象的不同状态。
  5. 【关键点 1】使用class关键字定义类,类可包含字段、属性、方法等成员。
  6. 【关键点 2】使用new关键字创建对象实例,并调用构造函数。
  7. 【关键点 3】类是引用类型,对象存储于托管堆,变量存储对象引用。