学生信息管理系统c#
时间: 2023-08-27 08:14:04 浏览: 194
选用c#实现:学生信息管理系统,本系统包括两类用户:学生、管理员.zip
学生信息管理系统是一个用于管理学生信息的软件系统。在C#中开发学生信息管理系统可以使用Windows Forms或者ASP.NET MVC等技术。以下是一个简单的学生信息管理系统的示例:
```csharp
using System;
using System.Collections.Generic;
namespace StudentInformationManagementSystem
{
class Program
{
static List<Student> students = new List<Student>();
static void Main(string[] args)
{
bool exit = false;
while (!exit)
{
Console.WriteLine("学生信息管理系统");
Console.WriteLine("1. 添加学生");
Console.WriteLine("2. 显示学生列表");
Console.WriteLine("3. 退出");
Console.Write("请选择操作: ");
string choice = Console.ReadLine();
Console.WriteLine();
switch (choice)
{
case "1":
AddStudent();
break;
case "2":
DisplayStudents();
break;
case "3":
exit = true;
break;
default:
Console.WriteLine("无效的选择");
break;
}
Console.WriteLine();
}
}
static void AddStudent()
{
Console.Write("请输入学生姓名: ");
string name = Console.ReadLine();
Console.Write("请输入学生年龄: ");
int age = Convert.ToInt32(Console.ReadLine());
// 创建学生对象并添加到学生列表中
students.Add(new Student(name, age));
Console.WriteLine("学生添加成功!");
}
static void DisplayStudents()
{
if (students.Count == 0)
{
Console.WriteLine("学生列表为空");
}
else
{
Console.WriteLine("学生列表:");
foreach (Student student in students)
{
Console.WriteLine($"姓名: {student.Name}, 年龄: {student.Age}");
}
}
}
}
class Student
{
public string Name { get; set; }
public int Age { get; set; }
public Student(string name, int age)
{
Name = name;
Age = age;
}
}
}
```
这个示例实现了一个简单的学生信息管理系统,可以添加学生、显示学生列表和退出程序。每个学生由姓名和年龄组成。你可以根据自己的需求进行扩展和修改。
阅读全文