SORU
16 Aralık 2008, Salı


Eylem kullanır temsilci C#

C Eylem Delegeleri ile çalışıyordum# onlar hakkında daha fazla öğrenme ve yararlı olabilir diye düşünüyorum umuduyla.

Bu yüzden herkes neden Eylem Temsilci ve kullandı? ya da size yararlı olabilir nerede bazı örnekler verebilir misiniz?

CEVAP
16 Aralık 2008, Salı


Burada Eylem temsilci yararlılığını gösteren küçük bir örnek

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        Action<String> print = new Action<String>(Program.Print);

        List<String> names = new List<String> { "andrew", "nicole" };

        names.ForEach(print);

        Console.Read();
    }

    static void Print(String s)
    {
        Console.WriteLine(s);
    }
}

Dosyalarda grup yöntemi isimler koleksiyonu dolaşır ve koleksiyonun her bir üye karşı print yöntemi yürütür dikkat edin. Bu bize C için bir paradigma kayması biraz# programlama. daha fonksiyonel bir stil doğru ilerlerken geliştiriciler (Bilgisayar bilimi hakkında daha fazla bilgi için arkaya oku bu: 5**.

Şimdi ise C# 3 kullanıyorsanız, bu kadar lambda ifadesi ile bir bit gibi çok kaygan

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        List<String> names = new List<String> { "andrew", "nicole" };

        names.ForEach(s => Console.WriteLine(s));

        Console.Read();
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • GWTLecturer

    GWTLecturer

    18 EKİM 2012
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012