Совместное использование переменных между классами и методами

Я написал это и Я получаю следующие ошибки. Есть ли простой способ заставить переменные видеть друг друга?

Предупреждение 1 Переменная notepad_running назначена, но ее значение никогда не используется.

Ошибка 2 Имя notepad_running не соответствует существуют в текущем контексте.

Ошибка 3 Имя 'notepad_list' не существует в текущем контексте.

public class notepad_check_class
{
    public static void notepad_check()
    {
        Process [] notepad_list = Process.GetProcessesByName("notepad");
        if (notepad_list.Length > 0)
        {
            int notepad_running = 1;
        }
    }
}

public class kill_notepad_class
{
    public static void kill_notepad()
    {
        notepad_check_class.notepad_check();
        if (notepad_running = 1)
        {
            if (MessageBox.Show("Are you sure you want to kill all notepad processes?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            foreach (Process notepad_process in notepad_list)
            {
                notepad_process.Kill();
            }
            return;
        }
        else
        {
            MessageBox.Show("Cannot find any running process of notepad.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            return;
        }
    }
}
5
задан Adam 30 December 2011 в 01:52
поделиться