Лямбда обработчик события. Нужно вернуть значение вовне обработчика, во внешний код - C#
Формулировка задачи:
Я хочу сделать как-то так:
Но в действительности return хочет возвращать значение из Navigated, как будто бы это был отдельный метод обработчик типа wb_Navigated.
А мне нужно, чтобы это значение (Uri) возвращалось из GetUriBlaBlaBla при ее вызове, т.е. "за пределы" фигурных скобок обработчика.
На всякий случай приложу картинку:
Uri GetUriBlaBlaBla() { var wb = new WebBrowser(); wb.Navigated += (s, e2) => { return e2.Url; }; wb.Navigate(...); }
Решение задачи: «Лямбда обработчик события. Нужно вернуть значение вовне обработчика, во внешний код»
textual
Листинг программы
webBrowser1.NavigateSynchronously(new Uri("http://www.yandex.ru/"));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д