Лямбда обработчик события. Нужно вернуть значение вовне обработчика, во внешний код - 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/"));