[ nenadnesta @ 03.07.2011. 14:24 ] @
evo samo dela koda:
Code (csharp):

// displays a report by invoking all selected delegates
    public void DoReport(double units, UnitConversion conversions)
    {
        Console.WriteLine("\nCONVERSION REPORT\n");

        // 4.  invoke all delegates synchronously and in order
        conversions(units);

        Console.WriteLine();
    }

    static void Main()
    {
        MultipleDelegatesViaDelegates dels = new MultipleDelegatesViaDelegates();
       
        double units;
        int[] conversionTypes;

        dels.GetUserInput(out units, out conversionTypes);

        UnitConversion conversions = null;
           
        foreach (int conversionType in conversionTypes)
        {
            // 3. get delegate instances via factory method.
            conversions += dels.GetConversionMethod(conversionType);
        }

        dels.DoReport(units, conversions);

        Console.ReadLine();
    }
 

ako bi neko bio ljubazan da dopuni delove koda koji nedostaju da bi sve ovo valjano radilo,
bio bi mu veoma zahvalan i puno bi pomogao.




[Ovu poruku je menjao mmix dana 15.07.2011. u 09:08 GMT+1]