用C#语言写出一个学生信息管理系统
时间: 2023-07-12 11:33:01 浏览: 52
好的,我可以给你提供一个基本的学生信息管理系统的代码框架,你可以根据需要进行修改和完善。
首先,我们需要创建一个学生类,包含学生的基本信息,如姓名、学号、性别、年龄等属性:
```csharp
public class Student
{
public string Name { get; set; }
public string ID { get; set; }
public string Gender { get; set; }
public int Age { get; set; }
// 其他属性根据需要自行添加
}
```
接下来,我们需要创建一个学生信息管理系统类,用于管理学生信息的增删改查等操作:
```csharp
public class StudentManager
{
private List<Student> students = new List<Student>();
// 添加学生信息
public void AddStudent(Student student)
{
students.Add(student);
}
// 删除学生信息
public void RemoveStudent(Student student)
{
students.Remove(student);
}
// 修改学生信息
public void UpdateStudent(Student student)
{
// 根据学生的学号查找到对应的学生信息
Student targetStudent = students.Find(s => s.ID == student.ID);
if (targetStudent != null)
{
// 更新学生信息
targetStudent.Name = student.Name;
targetStudent.Gender = student.Gender;
targetStudent.Age = student.Age;
// 其他属性根据需要自行更新
}
}
// 查询学生信息
public List<Student> QueryStudents(string keyword)
{
// 根据关键字查找学生信息
List<Student> queryList = students.FindAll(s => s.Name.Contains(keyword) || s.ID.Contains(keyword));
return queryList;
}
}
```
以上是一个基本的学生信息管理系统的代码框架,你可以根据自己的需求进行修改和完善。