c#定义一个学生类,包含字段及属性,学号,姓名,院系,courses,字符串数组,虚方法显示姓名及学号
时间: 2024-10-23 17:08:40 浏览: 11
在 C# 中,你可以定义一个名为 `Student` 的类,包含所需的字段和属性,以描述学生的相关信息。以下是创建这个类的示例:
```csharp
public class Student
{
// 定义字段
public int ID; // 学号
public string Name; // 姓名
public string Department; // 院系
// 字符串数组,代表课程列表
private string[] Courses;
// 定义属性以便于访问和修改字段
public string NameProperty { get => Name; set => Name = value; }
public string DepartmentProperty { get => Department; set => Department = value; }
// 定义虚方法(Virtual Method),用于显示姓名和学号
public virtual void DisplayInfo()
{
Console.WriteLine($"Name: {Name}");
Console.WriteLine($"ID: {ID}");
}
// 构造函数
public Student(int id, string name, string department)
{
ID = id;
Name = name;
Department = department;
Courses = new string[0]; // 初始化为空数组
}
// 添加一个公开的方法添加课程到课程列表
public void AddCourse(string course)
{
Courses =Courses.ToList().Add(course);
}
}
```
阅读全文