.NET 4.x Установить переменную в конструкции в цикле try - C#
Формулировка задачи:
Добрый день помогите пожалуйста есть констркция try (цикл). Мне нужно сделать так, чтобы при чекнутом чекбоксе
вот эта переменная принимала значение = 1, а если чекбокс не чекнут, то значение= 0. Я уже 2 день мучаюсь думаю. Если вот вставить её в такую конструкцию
То она становится local и не доступна для цикла. Если в конструкции if {} будет полностью весь цикл, то опять если напишу else после цикла опять переменная будет local и недоступна для цикла. Что за беда где мне её объявить нужно или как конструкцию if правильно вставить в нужном месте чтоб всё работало.
checkBox1.Checked
var param = "1";
if (checkBox1.Checked) { var param = "1"; }
try { if (checkBox1.Checked) { var param = "1"; } WebRequest reqGet = WebRequest.Create(@"http://demo26.ru/check.php?" + "mail=" + mail + "@" + domain + "&pass=" + pass +"&add=" +param); var resp = reqGet.GetResponse(); var stream = resp.GetResponseStream(); if (stream != null) { var sr = new StreamReader(stream); var s = sr.ReadToEnd(); { if (s.Contains("Тест")) { File.AppendAllText("Текст1.txt", mail + "@" + domain + ":" + pass + "\r\n"); Invoke(new EventHandler(delegate { label9.Text = Convert.ToString(Convert.ToInt32(label9.Text) + 1); })); } } { if (s.Contains("Тест1")) { File.AppendAllText("Текст2.txt", mail + "@" + domain + ":" + pass + "\r\n"); Invoke(new EventHandler(delegate { label7.Text = Convert.ToString(Convert.ToInt32(label7.Text) + 1); richTextBox1.AppendText(mail + "@" + domain + ":" + pass + "\r\n"); })); } } }
Решение задачи: «.NET 4.x Установить переменную в конструкции в цикле try»
textual
Листинг программы
public static class MyClass{ private static int field; public static int Field{get;set;} } public class Program{ public static void Main(){ MyClass.Field=2; Console.WriteLine(MyClass.Field.ToString()); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д