Пример с делегатом - Handler не существует в текущем контексте - C#
Формулировка задачи:
в книге Шилдг Г.Полный справочник по С# приведен пример, но он не работает пишет handler не существует в текущем контексте
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Delegatrevent { delegate void MyEventHandler(); class MyEvent { public event MyEventHandler SomeEvent; public void OnSomeEvent() { if (SomeEvent != null) SomeEvent(); } } class EventDemo { static void handler() { Console.WriteLine("Some Event"); } } class Program { static void Main(string[] args) { MyEvent evt = new MyEvent(); evt.SomeEvent += new MyEventHandler(handler); evt.OnSomeEvent(); } } }
Решение задачи: «Пример с делегатом - Handler не существует в текущем контексте»
textual
Листинг программы
class EventDemo { public static void handler() { Console.WriteLine("Some Event"); } } class Program { static void Main(string[] args) { MyEvent evt = new MyEvent(); evt.SomeEvent += new MyEventHandler(EventDemo.handler); evt.OnSomeEvent(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д