예제 #1
0
        public static void Main(string[] args)
        {
            // exemplu metoda anonima
            Sum2 SumaMea = (int a, int b) => { return(a + b); };

            Console.WriteLine(SumaMea(3, 7));

            ProfusDelegate.AltaMetoda();
            Console.ReadLine();
            var r = new Random();
            int i = 0;

            while (true)
            {
                if ((i % 500) == r.Next(500))
                {
                    if (Xevent != null)
                    {
                        Xevent.Invoke(r.Next(10) + 1);
                    }
                }
                else if (i / 2 == r.Next(1000))
                {
                    if (Xevent2 != null)
                    {
                        Xevent2.Invoke(new ExampleEvent(), new EventArgs());
                    }
                }
                //else
                //{
                //    Xevent2.Invoke(new ExampleEvent(), new AndreisArgs(4.67));
                //}
                i++;
            }
        }
예제 #2
0
        public static void Main(string[] args)
        {
            var r = new Random();
            int i = 0;

            while (true)
            {
                if ((i % 500) == r.Next(500))
                {
                    if (Xevent != null)
                    {
                        Xevent.Invoke(r.Next(10) + 1);
                    }
                }
                else if (i / 2 == r.Next(1000))
                {
                    if (Xevent2 != null)
                    {
                        Xevent2.Invoke(new ExampleEvent(), new EventArgs());
                    }
                }
                //else
                //{
                //    Xevent2.Invoke(new ExampleEvent(), new AndreisArgs(4.67));
                //}
                i++;
            }
        }