אירועים C#
אירועים ב C#, פשוט ולעניין
אז איך? בוא נבנה 2 מחלקות דומות:class Handler_I { public void Message() { Console.WriteLine("צריך לעשות משהו! 71"); } } class Handler_II { public void Message() { Console.WriteLine("יש זה 71!"); } }נעשה עוד מחלקה, איפה שאנחנו מפעילים את האירוע:class ClassCounter //זו מחלקה איפה שאנחנו סופרים { public delegate void MethodContainer(); public event MethodContainer onCount; public void Count() { for (int i = 0; i < 100; i++) { if (i == 71) { onCount(); } } } }עכישיו, נעשה מנויים לאירועה הזה:class Program { static void Main(string[] args) { ClassCounter Counter = new ClassCounter(); Handler_I Handler1 = new Handler_I(); Handler_II Handler2 = new Handler_II(); } }זה הכל :)