C#控制台程序 学生管理系统

十年不笑 十年不笑 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//不知道思路了,请问这个怎么实现呢,还要用到arraylist!

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace ConsoleApplication17
{
class stu
{
public object ArrayList() ;
public int age;
public string name;
public stu(string name, int age)
{
this.age = age; this.name = name;
}
}


class gl
{
stu[] ren=new stu[10000];
int id = 0;
public void tj(string name,int age)
{//添加学生
ren[id] = new stu(name, age);
Console.WriteLine("姓名:{0} 年龄:{1}",ren[id].name,ren[id].age);
}

public void sc(int id)
{//删除


}

public void xgxx(int id, string name)
{//修改学生信息

}

public void cx1(string name)
{//查询学生信息(姓名)

}

public void cx(int age)
{//查询学生信息(年龄)

}
}

class aaa
{


}

class Program
{
static void Main(string[] args)
{
//stu e = new stu();
//e.name = "";
//e.age = 18;
gl c = new gl();

ArrayList abc = new ArrayList();
abc.Add(c.tj);

Console.WriteLine("添加按1、删除按2、查询按3、修改按4、退出按5");
int a = Convert.ToInt32(Console.ReadLine());
while (a < 5)
{

if (a == 1)
{
Console.WriteLine("输入姓名");
string xm = Console.ReadLine();
Console.WriteLine("输入年龄");
int nl = Convert.ToInt32(Console.ReadLine());
c.tj(xm, nl);

}
if (a == 2)
{
Console.WriteLine("输入年龄");
int id = Convert.ToInt32(Console.ReadLine());
c.sc(id);

}
if (a == 3)
{
Console.WriteLine("按姓名查询 1 、按年龄查询 2");
int d = Convert.ToInt32(Console.ReadLine());
if (d == 1)
{
Console.WriteLine("输入姓名");
string name = Console.ReadLine();
c.cx1(name);
}
if (d == 2)
{
Console.WriteLine("输入年龄");
int id = Convert.ToInt32(Console.ReadLine());
c.cx(id);
}
if (d != 1 && d != 2)
{
Console.WriteLine("输入有误");
}
}
if (a == 4)
{
Console.WriteLine("输入年龄");
int id = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("输入姓名");
string name = Console.ReadLine();
c.xgxx(id, name);
}
Console.WriteLine("添加 1 \n删除 2 \n查询 3\n修改 4\n退出 5");
a = Convert.ToInt32(Console.ReadLine());
}
}
}
}
...全文
评论 8
收藏 已收藏
分享
返回顶部
十年不笑
C# 111,128 成员 642,537 内容