Exemple #1
0
        public static void Task3()
        {
            DelegateAverage avg = delegate(RND[] dels)
            {
                double result = 0;
                for (int i = 0; i < dels.Length; i++)
                {
                    result += dels[i]();
                }
                return(result);
            };

            RND[]  ddd       = new RND[3];
            Random randomgen = new Random();

            ddd[0] = delegate()
            {
                return(randomgen.NextDouble()); //randov value
            };
            ddd[1] = ddd[0];
            ddd[2] = ddd[1];

            Console.WriteLine(avg(ddd));
        }
 public void GetAverageTest()
 {
     Assert.IsNotNull(DelegateAverage.GetAverage(4));
 }