Event به زبان ساده
سه شنبه 17 اردیبهشت 1392Event به زبان ساده <br/> یک مثال ساده درباره Event پیدا کردم که آموزنده است. در ادامه یادداشت هایی که درباره delegate ها داشتم با دیدن این مثال در یکی از کتاب ها و این که شاید بشه گفت ساده ترین راه نمایش مکانیزم کاری رویدادها از طریق delegate هاست بر آن شدم تا این مثال رو بسازیم
یک مثال ساده درباره Event پیدا کردم که آموزنده است. در ادامه یادداشت هایی که درباره delegate ها داشتم با دیدن این مثال در یکی از کتاب ها و این که شاید بشه گفت ساده ترین راه نمایش مکانیزم کاری رویدادها از طریق delegate هاست بر آن شدم تا این مثال رو در وبلاگ هم بیارم.
using System;
namespace MyEvents
{
public delegate void MyHandler();
class EventDemo
{
public event MyHandler SomeEvents;
public void OnSomeEvents()
{
if (SomeEvents!=null)
{
SomeEvents();
}
}
}
public class Program
{
public static void handler()
{
Console.WriteLine("Events Occured!");
}
public static void Main()
{
EventDemo evt = new EventDemo();
evt.SomeEvents+=handler; //Delegate Method Group Conversion
evt.OnSomeEvents();
Console.ReadLine();
}
}
}
- C#.net
- 1k بازدید
- 1 تشکر