.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();
}
}