8 AĞUSTOS 2009, CUMARTESİ
Süper basit örnek C#/gözlemci delege ile gözlemlenebilir
Geçenlerde C# ama ben hayatımı tarafından delege dilinde gözlemci/gözlemlenebilir desen uygularken nasıl çalıştığını çözemedim kazmaya başladı.
Biri bana bunun nasıl yapıldığını süper-basit bir örnek verebilir misiniz? Benvarbu, ama sorun çok özel ya da çok da bulduğum örneklerin hepsi Google'da"". şişirilmiş
CEVAP
8 AĞUSTOS 2009, CUMARTESİ
Gözlemci desen genellikle events ile uygulanır.
İşte size bir örnek:
using System;
class Observable
{
public event EventHandler SomethingHappened;
public void DoSomething()
{
EventHandler handler = SomethingHappened;
if (handler != null)
{
handler(this, EventArgs.Empty);
}
}
}
class Observer
{
public void HandleEvent(object sender, EventArgs args)
{
Console.WriteLine("Something happened to " sender);
}
}
class Test
{
static void Main()
{
Observable observable = new Observable();
Observer observer = new Observer();
observable.SomethingHappened = observer.HandleEvent;
observable.DoSomething();
}
}
Daha çok detay için bağlantılı makaleye bakın.
Bunu Paylaş:
Bir iş parçacığı basit örnek C ...
Android özel tost : basit bir örnek...
Google Maps JS v3 - Basit Çoklu Marker...
Basit django 1.3 için örnek Dosya için...
Birisi kosinüs benzerliği bir örnek, ç...