好的,我的项目是为音乐比赛创建活动组织者。基本上,我获取输入数据,例如大约 400 个条目的列表,然后按房间号和类型输出到几个单独的 Excel 表中。问题是,当将事件分配给一个数组时,(我为每个房间都有一个单独的数组,所有数组都包含在一个列表中)我需要检查并修复伴奏是否在同一个时间段被双重预订。或者本质上,如果两个不同的数组对数组 [i] 具有相同的伴奏值
想法?请尽量解释清楚,我是自学的,只有一点经验
private void assignEvents()
{
// assign every event in order
// check accompanists for no double-books
foreach (Event[] room in roomList)
{
int i = 0;
foreach (Event ev in eventList)
{
if (ev.Type == room[0].Type)
{
room[i] = ev;
i++;
}
}
}