【发布时间】:2014-04-26 00:12:26
【问题描述】:
到目前为止,我有两个列表,一个包含学生列表,另一个包含教室列表,我想做的是,在创建教室并创建学生列表之后,我将如何去关于将学生名单复制到教室。
假设我创建了一个名为“化学”的教室,一旦我输入学生列表,它就会添加到教室列表(元素 0)中,我将如何在教室中复制/放置该学生列表。
我知道这个问题是否有点含糊,基本上是为了让我可以动态创建教室,然后简单地将学生列表添加到我创建的任何教室。
感谢您的宝贵时间。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace P3_O_O_P
{
public class Classroom
{
public List<Module> roomList;
public Classroom()
{
roomList = new List<Module>();
}
public void createClassRoom(Module objMod)
{
Console.Write("\nEnter room name: ");
objMod.ModuleName = Console.ReadLine();
Console.Write("\nEnter a module I.D. code: ");
objMod.ModuleID = Convert.ToDouble(Console.ReadLine());
roomList.Add(new Module(objMod.ModuleName, objMod.ModuleID));
}
public void classList()
{
foreach (var module in roomList)
{
Console.Write("\nModule: " + module);
}
}
}
}
public void addStudent(Student student, Module objMod, Classroom objClassroom, int mark)
{
objMod.registerList.Add(new Registration(student, mark));
objMod.Enrol(student, Mark, objClassroom);
}
【问题讨论】:
标签: c#