1个回答
展开全部
先定义一个学生Student类,三个属性,学号、姓名、班,然后再用数组存。
class Student
{
public string SID { get; set; }
public string Name { get; set; }
public string ClassName { get; set; }
}
我写的是控制台程序,你改一下就是Form了。算法一样,就是把输入的0001 张三 1班,以空格符来分解成三个字符串,存到学生类的实体里就行了。
class Program
{
static void Main(string[] args)
{
Student[] arr = new Student[10];
int i = 0;
Console.WriteLine("学生信息(最多可以输入{0}人)", arr.Length);
do
{
Console.WriteLine("请输入学生信息(例子:学号 姓名 班次):");
var str = Console.ReadLine();
if (str == "") break; //直接回事
Student obj = new Student();
obj.SID = str.Split(' ')[0];
obj.Name = str.Split(' ')[1];
obj.ClassName = str.Split(' ')[2];
arr[i++] = obj;
} while (i < arr.Length);
Console.WriteLine("===============显示==========");
for (int j = 0; j < i; j++)
{
Console.WriteLine(arr[j].SID + " " + arr[j].Name + " " + arr[j].ClassName);
}
Console.ReadKey();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询