扩展方法的有关问题

扩展方法的问题
扩展方法的问题 求教,

public static class KuoZhan
{
  public static void ButtonClick(this Button bt)
        {
            bt.Click += bt_Click;
        }

        static void bt_Click(object sender, EventArgs e)
        {
            MessageBox.Show("可以弹出");
        }
}

求教大神们,这样的扩展方法可以吗
------解决思路----------------------
貌似没有问题
------解决思路----------------------
语法没问题   语义没意义
------解决思路----------------------
可以正常运行,用来做什么呢?