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(""); }