导入
类(orientation)
将类定义为自定义类型的蓝图,通过实例化对象来存储数据,并在现代 C# 项目结构中使用构造函数管理初始化逻辑。
...
基本的类定义
1class Car 2{ 3}
1namespace Classes; 2 3// 类位于命名空间内 4// 类存储在单独的文件中 5class Car 6{ 7}
1using Classes; 2 3Car familyCar; // 声明了一个类型为 Car 的变量
代码示例
1public int year = 2021;
代码示例
1Car familyCar;
代码示例
1Car familyCar = new Car();
1using Classes; 2using System; 3 4// 创建一个新的 Car 对象 5Car familyCar = new Car(); 6 7// 为其字段赋值 8familyCar.year = 2021; 9familyCar.model = "Lexus ES350"; 10familyCar.price = 60000; 11 12// 输出其方法的返回值 13Console.WriteLine(familyCar.GetFullInformation());
定义自定义构造函数
1public Car(string carModel) 2{ 3 model = carModel; 4}
显式定义默认构造函数
1public Car() 2{ 3}
1using Classes; 2using System; 3 4// 创建一个新的 Car 对象 5Car familyCar = new Car(); 6 7// 为其字段赋值 8familyCar.year = 2021; 9familyCar.model = "Lexus ES350"; 10familyCar.price = 60000; 11 12// 输出其方法的返回值 13Console.WriteLine(familyCar.GetFullInformation());
1using Classes; 2using System; 3 4// 创建一个新的 Car 对象 5// 并通过构造函数赋值字段 6Car familyCar = new Car("Lexus ES350", 2021, 60000); 7 8// 输出其方法的返回值 9Console.WriteLine(familyCar.GetFullInformation());
代码示例
1Car familyCar = new Car { model = "Lexus ES350", year = 2021, price = 60000 };