Um das Maximum in einer Menge von Werten, z.B. in einem Array zu finden, wird jeder Wert in einer Schleife überprüft, ob dieser größer ist, als das bisher gefundene Maximum. Ist dies der Fall, so wird dieser Wert das neue Maximum. Am Ende angekommen wurden alle Werte überprüft und es steht das Maximum fest.
C#
int[] werte = new int[] {4, 12, 3, 9, 5, 17, 1}
int max = werte[0];
for (int i=0; i < werte.Length; i++)
{
if (werte[i] > max)
max = werte[i];
}
Console.WriteLine($"Maximum: {max}");