0
データを埋めるループのサイズを有するインデックスのアレイを作成すると、この場合これは これで問題を有する方法イムある
static void FindDuplicates(int maxValue, int[]totalOfScores) {
int finalWinner = 0;
int i = 0;
int[] WinnerIndex = new int [totalOfScores.Length];
for (int g = 0; g < totalOfScores.Length; g++) {
if (totalOfScores[g] == maxValue)
for (i = 0; i < WinnerIndex.Length; i++) {
WinnerIndex[i] = g;
finalWinner = WinnerIndex[i];
Console.WriteLine("\n\nThe Highest Scoring comp was comp Number {0} With a total score of {1}", finalWinner + 1, maxValue);
}
}
}
私は知っておく必要があります:あなたはなぜLINQを使用できませんか?私は正当な理由は考えられません。 –
@SideriteZackwehdexだから、あなたはLINQなしでそれを解決する方法を知らないのですか? – diam
通常、不確定な数の項目を使用する場合は、リストを使用します。リストは、作成した配列が本当に必要な場合はToArrayメソッドもあります。私は、LINQがこのような状況を解決するだけでなく、より説明的であることもわかります。あなたはそれを読んでその背後にある意図を理解することができます。そしてそれは.NETフレームワークの一部であるため、LINQに対する制限がどこから来るのかを本当に知りたいです。 –