コード例 #1
0
        static void Main(string[] args)
        {
            // Delegate galima vertinti kaip nuorodas į funkcijas


            Table table = new Table();

            table.AddFood("Pie!");

            table.AddActionToTable(CustomFunction);

            table.DoAction(CustomAction);

            table.DoSpecialAction();

            List <int> data = new List <int>()
            {
                0, 2, 3, 4, 5, 6, 7
            };

            data.RemoveAll(TestOdd);
            data.FindAll(TestOdd);

            // -----------------------------------------------------------------------------------
            //public delegate void MyDelegate(string s);

            //    private MyDelegate myDelegate;
            //    private MyDelegate myDelegate1 = new MyDelegate(Console.WriteLine);
            //    private MyDelegate myDelegate3 = WriteToFile("ss");
            ////
            //    myDelegate += WriteToFile(",,");
            //    myDelegate -= Console.WriteLine("");
        }