// project created on 21.11.2005 at 10:50

using System;

class MainClass
{
    public static void Main(string[] args)
        {
        const int cnARRAY_SIZE  = 100;
        const int cnARRAY_RANGE = 1337;
        
        // dynamisches Array mit 100 Werten deklarieren
        int[] anZahlen = new int[cnARRAY_SIZE];
        Random rndZufallsGenerator = new Random();
         
        Console.WriteLine("Playing with Arrays!");
        
        // C# kennt die Groesse eines Arrays!
        for (int i = 0 ; i < anZahlen.Length ; i++  )
            {
            anZahlen[i] = rndZufallsGenerator.Next(cnARRAY_RANGE);
            }
        // mal zeigen ;-)   
        arrayShow(anZahlen);
        
        // hack zum testen
        // anZahlen[33] = -9999; // das MUSS das Minimum sein
        // anZahlen[66] =  9999;
        
        int nMin, nMax;
        
        // Startwert raten
        nMin = nMax = anZahlen[0];
        
        // alternativ: foreach
        foreach (int nZahl in anZahlen)
            {
            if (nZahl < nMin) 
                nMin = nZahl;
            if (nZahl > nMax) 
                nMax = nZahl;
            } 
        Console.WriteLine("\n\nMinimum: {0}, Maximum: {1}", nMin, nMax);    
        }
        
    static void arrayShow(int[] anArray)
        {
        for (int i = 0 ; i < anArray.Length ; i++  )
            {
            Console.Write("{0}, ", anArray[i]);
            }
        
        }   
}

syntax highlighted by Code2HTML, v. 0.9.1