Обработчики событий - C#
Формулировка задачи:
Добрый день.
Подскажите на счёт обработчиков событий, не могу понять, как их правильно делать.
Вот например, у меня есть кнопка на форме по нажатию который вызывается некое событие.
Событие выполняет последовательность действий:
1) действие №1
2) действие №2
3) действие №3
Как правильней будет сделать, оставить все эти действия в методе кнопки «Клик» или сделать для этих действий отдельный класс из метода «Клик» запускать метод «Run» этого класса который собственно и будет запускать последовательность действий.
Решение задачи: «Обработчики событий»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
var foo = new Foo();
Console.WriteLine(foo.Bar());
}
}
class Foo
{
private int _foobar;
private void Method1()
{
_foobar += 1;
}
private void Method2()
{
_foobar *= _foobar;
}
public int Bar()
{
for (int i = 0; i < 5; i++) Method1();
Method2();
return _foobar;
}
}