Обработчики событий - 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;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д