@4elovek_2015

Как передать значение локальной переменной, на глобальную?

Всем привет.
В общем есть код
static void Main(string[] args)
        {
    string url = "ссылка";
              using (var webClient = new WebClient())
              {
            var response = webClient.DownloadString(url);
                string srt = "dasda";
                if (response.Contains("RTF_WRM=") == true)
                {
                    Regex regex = new Regex(@"R\d{12}");
                    MatchCollection matches = regex.Matches(response);
                    if (matches.Count > 0)
                    {
                        foreach (Match match in matches)
                        {
                            Console.WriteLine(match.Value);
                            srt = match.Value;
                        }
                    } 
                }
            }
        }

Как мне передать значение переменной srt = match.Value; в static void Main2(string[] args) ?
  • Вопрос задан
  • 330 просмотров
Пригласить эксперта
Ответы на вопрос 3
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
1 - в шарпе нет глобальных переменных
2 - если "другой майн" тоже на шарпе, но в другом проекте, ну так и вызовите его с параметрами, какие проблемы? <имя_проекта>.Main(new string[] { param0, param1, ....}); только в головной проект надо добавить ссылку на вторичный
3 - или запускайте как внешний процесс, и формируйте строку параметров вызова, пример тут
Ответ написан
Комментировать
VoidVolker
@VoidVolker Куратор тега C#
Dark side eye. А у нас печеньки! А у вас?
@4elovek_2015 Автор вопроса
Я не очень силен в C#, хочу научиться.
Я хотел скачать что у меня есть static void Main(string[] args) и static void Main1(string[] args)
Так вот как мне сделать что бы static void Main(string[] args) видела переменную из static void Main1(string[] args) - srt = match.Value;
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы