.NET 4.x Установить переменную в конструкции в цикле try - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день помогите пожалуйста есть констркция try (цикл). Мне нужно сделать так, чтобы при чекнутом чекбоксе
Листинг программы
  1. checkBox1.Checked
вот эта переменная
Листинг программы
  1. var param = "1";
принимала значение = 1, а если чекбокс не чекнут, то значение= 0. Я уже 2 день мучаюсь думаю. Если вот вставить её в такую конструкцию
Листинг программы
  1. if (checkBox1.Checked)
  2. {
  3. var param = "1";
  4. }
То она становится local и не доступна для цикла. Если в конструкции if {} будет полностью весь цикл, то опять если напишу else после цикла опять переменная будет local и недоступна для цикла. Что за беда где мне её объявить нужно или как конструкцию if правильно вставить в нужном месте чтоб всё работало.
Листинг программы
  1. try
  2. {
  3. if (checkBox1.Checked)
  4. {
  5. var param = "1";
  6. }
  7. WebRequest reqGet = WebRequest.Create(@"http://demo26.ru/check.php?" + "mail=" + mail + "@" + domain + "&pass=" + pass +"&add=" +param);
  8. var resp = reqGet.GetResponse();
  9. var stream = resp.GetResponseStream();
  10. if (stream != null)
  11. {
  12. var sr = new StreamReader(stream);
  13. var s = sr.ReadToEnd();
  14. {
  15. if (s.Contains("Тест"))
  16. {
  17. File.AppendAllText("Текст1.txt", mail + "@" + domain + ":" + pass + "\r\n");
  18. Invoke(new EventHandler(delegate
  19. {
  20. label9.Text = Convert.ToString(Convert.ToInt32(label9.Text) + 1);
  21. }));
  22. }
  23. }
  24. {
  25. if (s.Contains("Тест1"))
  26. {
  27. File.AppendAllText("Текст2.txt", mail + "@" + domain + ":" + pass + "\r\n");
  28. Invoke(new EventHandler(delegate
  29. {
  30. label7.Text = Convert.ToString(Convert.ToInt32(label7.Text) + 1);
  31. richTextBox1.AppendText(mail + "@" + domain + ":" + pass + "\r\n");
  32. }));
  33. }
  34. }
  35. }

Решение задачи: «.NET 4.x Установить переменную в конструкции в цикле try»

textual
Листинг программы
  1. public static class MyClass{
  2.        private static int field;
  3.        public static int Field{get;set;}
  4.     }
  5.  
  6.     public class Program{
  7.  
  8.        public static void Main(){
  9.            MyClass.Field=2;
  10.            Console.WriteLine(MyClass.Field.ToString());
  11.            Console.ReadKey();
  12.        }
  13.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы