может ли кто-нибудь объяснить этот код? Кнопка btn = (кнопка)отправитель;
Хии я новичок
protected void Button_Click(object sender, EventArgs e) { Button btn = (Button)sender; btn.Text = (Int32.Parse(btn.Text) + 1).ToString();
}
protected void Button_Click(object sender, EventArgs e) { Button btn = (Button)sender; btn.Text = (Int32.Parse(btn.Text) + 1).ToString();
отправитель ссылается на объект, который вызвал событие, вызвавшее обработчик событий. Это полезно, если у вас есть много объектов, использующих один и тот же обработчик событий.
Здесь функция "Button_Click" должна вызываться при нажатии кнопки , следовательно, вы отслеживаете событие нажатия кнопки.
//Кнопка btn = (кнопка)отправитель;
поскольку отправитель-это кнопка , вы создаете объект того же класса button, типизируете объект button и назначаете его локальному объекту, а затем получаете доступ к его свойствам.
Это полезно, если у вас есть много объектов, использующих один и тот же обработчик событий.