LINQ(フィクスチャリスト)を使用したトーナメントテーブルの形成に関する前回の投稿から
番号のリストを追加する場合例:
var fixture = ListMatches(new List<string> { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16" });
コードを実行すると、1番は常に2番目になります。例えば
Round 1
9 v 1
Round 2
10 v 1
Round 3
11 v 1
それぞれの「ラウンド」番号が「ホーム」と「アウェイ」から交互になるようにコードを修正する方法を見つけるのに苦労しています。したがって、1が2番目の場合、次のラウンドでは1番目になります。ラウンド1で16が1位だった場合、ラウンド2では2位になります。
Round 1
9 v 1
Round 2
1 v 10
Round 3
11 v 1