¿Cómo crear un controlador de eventos que se aplique a múltiples controles en C #?

En Visual Basic sabía cómo hacerlo, pero soy nuevo en C #, así que, ¿pueden decirme cómo hago un "vacío privado" con el movimiento del mouse que aplica el mismo evento a varios controles? Hay un ejemplo:

private void button1, button2, button3, button4_MouseHover(object sender, EventArgs e)
{
     btn.Image = pic
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta