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

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, но вся та же проблема. Почему так происходит?
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
LATOKEN Москва
от 150 000 до 250 000 руб.
от 120 000 до 160 000 руб.
17 июля 2018, в 03:42
500 руб./за проект
17 июля 2018, в 03:39
30 руб./за 1000 зн.