Обработчики событий - 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;
    }
}

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

5   голосов , оценка 4.6 из 5
Похожие ответы