わかりました、音楽コンテストのイベント オーガナイザーを作成するプロジェクトです。基本的には400件程度のリストを入力し、部屋番号別、部屋タイプ別のエクセルシートに出力しています。問題は、イベントを配列に割り当てるときに (各部屋に個別の配列があり、すべての配列がリストに含まれています)、伴奏者が同じ時間帯に二重に予約されているかどうかを確認して修正する必要があることです。または本質的に、2 つの異なる配列が配列 [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++;
}
}
}