Action<> Delegesi

Action<> Delegesi,  Func<> gibi önceden tanımlı toplam 16 adet türü olan bir delege çeşidirdir. Farkı Tresult, yani geri değer döndürmemesidir.

 

class Program
    {
        static void Main(string[] args)
        {
            Action delegem = ()=>{ Console.WriteLine("merhaba Dünya");};
            Action<int,int> delegem2 = (x,y) => { Console.WriteLine(x*y); };
            Action<string> delegem3 = yaz;

            delegem();
            delegem2(3,5);
            delegem3("Erkan");
        }

        static void yaz(string mesaj)
        {
            Console.WriteLine("merhaba"+ mesaj);
        }
    }

Aslında List<T> türünden bir nesnenin Foreach iterasyonu için gereken parametre Action türündendir. aşağıda şekilde görüldüğü gibi.

 

 

 

The file '/Custom/Widgets/Calendar/widget.cshtml' does not exist.The file '/Custom/Widgets/Category list/widget.cshtml' does not exist.The file '/Custom/Widgets/Tag cloud/widget.cshtml' does not exist.The file '/Custom/Widgets/Page List/widget.cshtml' does not exist.The file '/Custom/Widgets/Month List/widget.cshtml' does not exist.