使用C#创建一个学生类Student,具有姓名、学号、年龄、班级等属性。使用泛型集合List<T>存储几个学生对象,实现学生对象信息的增删查。
时间: 2024-10-29 13:16:16 浏览: 66
在C#中,你可以创建一个名为`Student`的类,包含常见的属性如姓名(Name)、学号(StudentID)、年龄(Age)和班级(Class)。然后利用泛型集合`List<T>`来存储这些学生对象,使得你可以处理任意类型的`Student`实例。下面是一个简单的示例:
```csharp
public class Student
{
public string Name { get; set; }
public int StudentID { get; set; }
public int Age { get; set; }
public string Class { get; set; }
// 可选的构造函数和其他辅助方法
public Student(string name, int studentID, int age, string class)
{
Name = name;
StudentID = studentID;
Age = age;
Class = class;
}
}
// 创建一个泛型列表来存储Student对象
List<Student> students = new List<Student>();
// 动态添加学生到列表中
public void AddStudent(Student student)
{
students.Add(student);
}
// 从列表中删除学生
public void RemoveStudent(int studentID)
{
students.Remove(students.Find(s => s.StudentID == studentID));
}
// 查询学生
public Student FindStudent(int studentID)
{
return students.FirstOrDefault(s => s.StudentID == studentID);
}
// 显示所有学生信息
public void DisplayStudents()
{
foreach (var student in students)
{
Console.WriteLine($"Name: {student.Name}, ID: {student.StudentID}, Age: {student.Age}, Class: {student.Class}");
}
}
阅读全文