using System; namespace Hello { public class EventTestParametreli { public delegate void testDelegate(object sender,TestEventArgs args); public event testDelegate testEvent; public EventTestParametreli(){ testEvent+=new testDelegate(ok); testEvent+=new testDelegate(ok2); testEvent+=new testDelegate(ok3); string i=Console.ReadLine(); int sayi=Convert.ToInt32(i); testEvent(this,new TestEventArgs(sayi)); } public void ok(object sender,TestEventArgs args){ Console.WriteLine(args.Sayi+" girdiğiniz için teşekkürler"); } public void ok2(object sender,TestEventArgs args){ Console.WriteLine(args.Sayi+" sayısını girdiniz."); } public void ok3(object sender,TestEventArgs args){ Console.WriteLine(args.Sayi+" sayısını niye girdin kardeşim"); } public static void Main(string[] args){ new EventTest(); } public class TestEventArgs : EventArgs{ private int sayi; public TestEventArgs(int sayi){ this.sayi=sayi; } public int Sayi{ get{return sayi;} set{sayi=value;} } } } }