Почему глобальная переменная видна только из функции где задано значение?

string outer;
        private void jsexec()
        {
            string script = "$('.page_title').text()";
            var res = chromeBrowser.EvaluateScriptAsync(script).ContinueWith(x => {
                var response = x.Result;
                if (response.Success && response.Result != null)
                {
                    var outjs = response.Result;
                    outer = outjs.ToString();
                    MessageBox.Show(outer);
                }
            });
        }

То есть внутри msgbox возвращает значение, но из вне уже значение пустое, я так и не понял почему. Плюс хотел сделать чтобы фунция делала return, но вся та же проблема. Почему так происходит?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы