私はチームと呼ばれるオブジェクトのリストを持っていますが、それらのグループを作成したいのですが、ランダムではありません。グループ番号は機能とリストに与えられますCのオブジェクトのリストからグループを作成する
public List<List<Team>> GenerateGroups(List<Team> teams, int amount)
{
List<List<Team>> result = new List<List<Team>>();
for (int i = 0; i < amount; ++i)
result.Add(new List<Team>());
foreach(Team team in teams)
{
//Add something
}
return result;
}
私はここにこだわっています。私はどのようにチームを追加するか分からない。また、誰かが自分のコードを凝縮することができれば、かなり役に立ちます。誰かが良いアイデアを持っているなら、List>を返す必要はありません。
class Group {
List<Team> teams;
}
やチームの追加について:
は、グループが同じサイズである必要がありますか? –
'staticランダムrnd = newランダム(); var randomObjectIndex = rnd.Next(list.Count); var FinallList .Add(list [randomObjectIndex]) リストからランダムなオブジェクトを取得する方法 –
MKasprzyk
@KevinLeeいいえチームと量の変数に余分なリストを追加する必要があるためです。私は今のところそれを仕事にしようとします。 –